Maschinendeckbot (IRC): Unterschied zwischen den Versionen

Aus Maschinendeck Wiki
Zur Navigation springen Zur Suche springen
>Ranlvor
(kornbluth.freenode.net -> chat.freenode.net, because kornbluth.freenode.net was down)
>Ranlvor
(+Github-Link)
 
Zeile 8: Zeile 8:
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 ==

Aktuelle Version vom 30. November 2016, 18: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