Maschinendeckbot (IRC): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
>Ranlvor (Die Seite wurde neu angelegt: „{{Project |Why = Maschinendeckbot (IRC) |What = software |Who = Ranlvor |Status = running |Tags = irc,raumstatus }} Der Maschinendeckb…“) |
>Ranlvor (+Github-Link) |
||
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Project | {{Project | ||
|Why = | |Why = Raumstatus im IRC-Channeltitel | ||
|What = software | |What = software | ||
|Who = Ranlvor | |Who = Ranlvor | ||
|Status = running | |Status = running | ||
|Tags = | |Tags = IRC,Raumstatus | ||
}} | }} | ||
Der Maschinendeckbot ist dafür zuständig den aktuellen Raumstatus in das Topic des Channels #maschinendeck auf freenode zu posten. | Der Maschinendeckbot ist dafür zuständig den aktuellen Raumstatus in das Topic des Channels #maschinendeck auf freenode zu posten. | ||
Verwendete Software: [https://github.com/derpston/sesamebot sesamebot] | Verwendete Software: [https://github.com/maschinendeck/maschinendeckbot maschinendeckbot], unser Fork von [https://github.com/derpston/sesamebot sesamebot] | ||
== Details == | == Details == | ||
Der Bot prüft | Der Bot prüft über den [[Uses::MQTT]] den aktuellen Raumstatus. Wenn Raumstatus und Topic nicht zusammen passen wird der Raumstatus vor das aktuelle Topic gesetzt. Der Bot muss für diese Aktionen nicht im Channel sein, ist es jedoch auf Wunsch von fidepus. | ||
== aktuelle Konfiguration == | == aktuelle Konfiguration == | ||
Zeile 21: | Zeile 21: | ||
[irc] | [irc] | ||
server = | server = chat.freenode.net | ||
port = 6667 | port = 6667 | ||
nickname = maschinendeckbot | nickname = maschinendeckbot | ||
name = http://maschinendeck. | name = http://wiki.maschinendeck.org/wiki/IRCBot | ||
# Maschinendeck Trier opens/closes. | # Maschinendeck Trier opens/closes. | ||
nickserv_password = [redacted] | nickserv_password = [redacted] | ||
Zeile 35: | Zeile 35: | ||
timeout = 5 | timeout = 5 | ||
check_interval = 60 | check_interval = 60 | ||
error_grace_period = | error_grace_period = 3600 | ||
[statustext] | [statustext] | ||
# This controls the text that is inserted at the start of the topic. | # This controls the text that is inserted at the start of the topic. | ||
open = " | open = "Raumstatus: OPEN - " | ||
closed = " | closed = "Raumstatus: CLOSED - " | ||
error = " | error = "Raumstatus: (error, check sesamebot syslog) - " | ||
[ircnetwork] | [ircnetwork] |
Aktuelle Version vom 30. November 2016, 17:46 Uhr
Maschinendeckbot (IRC) | |
---|---|
Weshalb | Raumstatus im IRC-Channeltitel |
Was | software |
Wer | Ranlvor |
Status | läuft |
Der Maschinendeckbot ist dafür zuständig den aktuellen Raumstatus in das Topic des Channels #maschinendeck auf freenode zu posten.
Verwendete Software: maschinendeckbot, unser Fork von sesamebot
Details[Bearbeiten | Quelltext bearbeiten]
Der Bot prüft über den Uses::MQTT den aktuellen Raumstatus. Wenn Raumstatus und Topic nicht zusammen passen wird der Raumstatus vor das aktuelle Topic gesetzt. Der Bot muss für diese Aktionen nicht im Channel sein, ist es jedoch auf Wunsch von fidepus.
aktuelle Konfiguration[Bearbeiten | Quelltext bearbeiten]
[main] drop_privs = false user = nobody group = nogroup [irc] server = chat.freenode.net port = 6667 nickname = maschinendeckbot name = http://wiki.maschinendeck.org/wiki/IRCBot # Maschinendeck Trier opens/closes. nickserv_password = [redacted] channel = #maschinendeck join_channel = true reconnect_interval = 60 [status] url = http://state.maschinendeck.org/spaceapi.php timeout = 5 check_interval = 60 error_grace_period = 3600 [statustext] # This controls the text that is inserted at the start of the topic. open = "Raumstatus: OPEN - " closed = "Raumstatus: CLOSED - " error = "Raumstatus: (error, check sesamebot syslog) - " [ircnetwork] # Values correct for Freenode as of February 2012. chanserv_nick = ChanServ nickserv_nick = NickServ nickserv_addr = NickServ!NickServ@services. nickserv_challenge = This nickname is registered. nickserv_success = You are now identified for