Helge Jung a5cee3bfb5 move ffpb.cfg to bot.cfg.example and require usage of 'bot.cfg' | il y a 10 ans | |
---|---|---|
modules | il y a 10 ans | |
willie @ 015f8ae78e | il y a 10 ans | |
.gitignore | il y a 10 ans | |
.gitmodules | il y a 10 ans | |
Readme.md | il y a 10 ans | |
bot.cfg.example | il y a 10 ans | |
bot.sh | il y a 10 ans |
Der Bot benötigt Python 3 und basiert auf "Willie" welcher unverändert als Git-Submodul eingebunden ist. Hinzugefügt wurde das Plugin "ffpb" und ein Startup-Skript.
!status
!ping ffpb-dev2
!exec-on-peer ffpb-dev uptime
!reload ffpb
!msg #channel Nachricht
Dieses Git-Repository wird an beliebiger Stelle geklont (diese Dokumentation geht von /opt/ffpb-statusbot aus):
git clone --recursive https://git.c3pb.de/freifunk-pb/status-bot.git /opt/ffpb-statusbot
Das Start-Up-Skript erfordert einen der Parameter "start", "stop" oder "status" und eignet sich als Init-Skript:
ln -s /opt/ffpb-statusbot/bot.sh /etc/init.d/ffpb-statusbot
update-rc.d ffpb-statusbot enable
Die Datei bot.cfg.example
enthält eine Beispiel-Konfiguration und muss für die Benutzung nach bot.cfg
kopiert und angepasst werden. Die wichtigsten Parameter sind nachfolgend erklärt:
Willie-Standardkonfiguration (siehe auch)
Parameter | Typ | Beschreibung |
---|---|---|
nick | String | Nickname des Bots |
user | String | Benutzername gegenüber dem IRC-Server |
name | String | "Real Name" des Bots im IRC |
host | String | Host des IRC-Servers |
port | Integer | Port des IRC-Servers |
owner | String | Nickname des Besitzer des Bots |
admins | Liste | weiterer Bot-Admins (kommasepariert, keine Leerzeichen um das Komma setzen!) |
channels | Liste | IRC-Channel die der Bot betritt |
Parameter für das ffpb-Zusatzmodul
Parameter | Typ | Beschreibung |
---|---|---|
msg_enable | Boolean | Soll der Messaging-Server aktiviert werden? |
msg_port | Integer | TCP-Port auf dem der Messaging-Server lauscht (Default = 2342) |
msg_target | String | Nutzer/Raum zu dem die Messaging-Zeilen geschickt werden |