HSBot: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) K (Admin verschob die Seite HSBot nach Projekt:HSBot, ohne dabei eine Weiterleitung anzulegen) |
Admin (Diskussion | Beiträge) K (Admin verschob die Seite Projekt:HSBot nach HSBot, ohne dabei eine Weiterleitung anzulegen) |
(kein Unterschied)
|
Version vom 4. April 2017, 22:41 Uhr
Dieses Projekt wird der Ersatz für den Infobeamer und Chatbot und komplett in Python programmiert.
Grundlage
Der Bot läuft auf einem Raspberry Pi 1 und stellt den Bot für den Chat.
Er kennt ein Paar chatbefehle kann aber auch per MQTT angesprochen werden
Verantwortlicher
Pinbelegung
Pin11 [OUT](Botlampe)
Schaltet die Lampe am Bot an und aus
Pin13 [IN](Bottaster)
Aktuell schartet er ponies ,wird aber bald zum bestätigen von bildschirm anzeigen genutzt
Pin15 [IN](Spacestatus)
Der altbekannte space status wird über pin3 gesteuert,
- LOW: Space geöffnet
- HIGH: Space geschlossen
Chat Befehle
:countdown
Zeigt einen Countdown an
:countdown [s] :countdown [m]:[s] :countdown [h]:[m]:[s]
[[h Stunden] m Minuten] s Sekunden countdown
:toast
:toast [x]
Zeigt einen Text x 10 sekunden als overlay an
:trains
sagt dass du Züge magst
:status
Zeigt den Spacestatus im Chat an.
:sensor
Zeigt die gespeicherten Sensorwerte an die übers MQTT kamen
:sensor [x]
zeigt nur die Sensoren an die mit [x] beginnen
Hallo
Der Bot reagiert auf die gebräuchlichsten Gebrüßungen und antwortet mit Hallo <nick>!. wenn der nick unbekannt ist begrüßt der Bot ihn Ausführlich.
Hintergrundprogramme
termine.py
Wird einmal um mitternacht gestartet und sucht die neuen Termine für kommende Woche zusammen
gastWLAN
Der Bot liefert ein neues Passwort fürs GastWLAN wenn man die administration mit dem user gastwlan aufruft