Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| chat [2022/07/22 11:28] – removed - external edit (Unknown date) 127.0.0.1 | chat [2026/04/19 17:05] (current) – [VOC Chat] adjust last paragraph to new chat policy niklasnet | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | = VOC Chat | ||
| + | |||
| + | Neben den (monatlichen) Mumble-Treffen ist Matrix/IRC unser Haupt-Kommunikationsmedium, | ||
| + | |||
| + | Der Matrix-Raum [[https:// | ||
| + | |||
| + | Wenn Du nach 5 Minuten wieder rausgehst, weil Du meinst, dass dort nicht los sei, dann warst Du zu ungeduldig. Wir sind zwar oft den ganzen Tag (und natürlich auch die Nacht) aktiv, aber beide Chatwege nehmen nicht 100% unserer Rechenleistung ein. Wir sind meist nur nebenbei in den Chats, hauptsächlich gehen wir irgendeiner mehr-oder-weniger sinnvollen Beschäftigung nach, Gerüchten zufolge sollen einige sogar versuchen, Geld zu verdienen. | ||
| + | |||
| + | == Matrix | ||
| + | |||
| + | We are currently using the federated Matrix Network in parallel to IRC communication, | ||
| + | |||
| + | If you need to create a new account for the Matrix network, please use one of the many homeservers available, e.g. [[https:// | ||
| + | |||
| + | == Channels | ||
| + | |||
| + | There are several IRC/Matrix channels that we're using during and between events to organise ourselves: | ||
| + | |||
| + | - [[https:// | ||
| + | - use case: Winkekatzen Bar. Feel free to stay slightly on topic. Here we talk about video streaming, recording and publishing. | ||
| + | - access limitation: none | ||
| + | - `# | ||
| + | - use case: 2nd/3rd Level Support during events, on topic discussions | ||
| + | - access limitation: members of the VOC matrix space | ||
| + | - `# | ||
| + | - use case: 2nd Level Support during specific event | ||
| + | - access limitation: event organisers, event voc members, +members of the VOC matrix space | ||
| + | - `# | ||
| + | - use case: mixer-channel during events | ||
| + | - access limitation: none | ||
| + | |||
| + | == IRC | ||
| + | |||
| + | === Grant channel access | ||
| + | |||
| + | New user has to register with nickserv https:// | ||
| + | |||
| + | - `/msg NickServ register < | ||
| + | - `/msg NickServ identify < | ||
| + | |||
| + | Groupadmin has to invite the user to the group and give rights to invite https:// | ||
| + | |||
| + | - `/msg GroupServ invite !voc < | ||
| + | - `/msg ChanServ flags #voc < | ||
| + | |||
| + | New user has to join the group | ||
| + | |||
| + | - `/msg GroupServ join !voc` | ||
| + | |||
| + | New user has to tell ChanServ to be invited (add to autocmd) | ||
| + | |||
| + | - `/msg ChanServ invite #voc` | ||
| + | |||
| + | |||
| + | === Set channel permissions to !voc group | ||
| + | |||
| + | - ''/ | ||
| + | |||
| + | |||
| + | == Usage of IRC bots | ||
| + | |||
| + | * viri (matrix) | ||
| + | * gitbot (forgejo) | ||
| + | * mqttwatchdog (mqtt) | ||
| + | * tracker-monitor (tracker) | ||
| + | * fahrplan-monitor (tracker) started with autorun | ||
| + | * http-monitor (tracker) started with autorun | ||
| + | |||
| + | |||
| + | === viri | ||
| + | |||
| + | ==== Silencing | ||
| + | Components can be muted: | ||
| + | < | ||
| + | 09:39:20 < florolf> viri: silence system/ | ||
| + | 09:39:20 < viri > ok, silencing component ' | ||
| + | </ | ||
| + | |||
| + | After 10 seconds: | ||
| + | < | ||
| + | < viri> silence for ' | ||
| + | </ | ||
| + | |||
| + | During this time, no messages with the component ' | ||
| + | |||
| + | Deleting silencings: | ||
| + | < | ||
| + | < florolf> viri: unsilence system/ | ||
| + | < viri > unsilenced ' | ||
| + | </ | ||
| + | |||
| + | Listing silencings: | ||
| + | < | ||
| + | < florolf> viri: list silencings | ||
| + | < viri > currently active silencings (1): | ||
| + | < viri > | ||
| + | </ | ||
| + | |||
| + | ==== ping | ||
| + | |||
| + | Is viri still alive? | ||
| + | |||
| + | < | ||
| + | < meise> viri: ping | ||
| + | < viri> meise: pong | ||
| + | </ | ||
| + | |||
| + | ==== watchdog | ||
| + | |||
| + | < | ||
| + | < meise> viri: watchdog list | ||
| + | < viri> INFO watchdog: currently watching hosts: | ||
| + | </ | ||
| + | |||
| + | ==== help | ||
| + | |||
| + | Shorthand help command: | ||
| + | |||
| + | < | ||
| + | < meise> viri: help | ||
| + | < viri> example commands for viri: | ||
| + | < viri> | ||
| + | < viri> | ||
| + | < viri> | ||
| + | < viri> more help: https:// | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | == Config Snippets | ||
| + | |||
| + | autojoin in der irssi network definition: | ||
| + | |||
| + | < | ||
| + | chatnets = { | ||
| + | hackint = { | ||
| + | type = " | ||
| + | max_kicks = " | ||
| + | max_msgs = " | ||
| + | autosendcmd = "/msg -hackint nickserv IDENTIFY $USER $PASSWORD ; /msg chanserv invite #voc ; /join -hackint #voc"; | ||
| + | max_whois = " | ||
| + | }; | ||
| + | }; | ||
| + | </ | ||
| + | |||
| + | Autojoin in Quassel: | ||
| + | |||
| + | * in den Eigenschaften des Netzwerks unter Netzwerkdetails unter Befehle, Beim Verbinden auszuführende Befehle: | ||
| + | < | ||
| + | /msg chanserv invite #voc | ||
| + | /msg nickserv ghost YOURNICKNAME | ||
| + | /join #voc | ||
| + | </ | ||
| + | |||
| + | optional: | ||
| + | In den Eigenschaften der Standardidentität unter " | ||
| + | |||