Der freundliche IRC Bot für #k4cg
!gt
- PING Hello Nachricht, mit nick!kt
- Zeige aktuelle Temperatur in der K4CG!help
- Zeige Hilfe, antwort im Query!beleidige <nick>
- Jemanden beleidigen!lobe <nick>
- Jemandem ein Kompliment machen.!private <link>
- Einen Link teilen ohne dass er im Wiki gelistet wird.- URL Title - Fetcht den Titel von http(s) Links und postet den Inhalt in den Channel #k4cg.
wenn nicht
!private
benutzt wurde wird jeder Link auf https://k4cg.org/index.php?title=Links eingetragen
git clone https://github.com/k4cg/Rezeptionistin
Nach dem Klonen müssen die Abhängigkeiten installiert, und eine config.ini Datei angelegt werden.
cd rezeptionistin
pip install -r requirements.txt
cp config.ini.example config.ini
! config.ini muss vor der Benutzung angepasst werden
./rezeptionistin.py
Es wird automatisch die config.ini
im gleichen Verzeichnis gelesen.
[IRC]
server = irc.freenode.net
port = 6667
nick = Rezeptionistin
ircchan = #k4cg
debugchan = #k4cgdebug
[HTTP]
useragent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3
[MediaWiki]
wikiapiurl = https://k4cg.org/api.php
user = Rezeptionistin
password = passw0rd