HSBot: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Ferris (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{veraltet}} | |||
Dieses Projekt wird der Ersatz für den Infobeamer und Chatbot und komplett in Python programmiert. | Dieses Projekt wird der Ersatz für den Infobeamer und Chatbot und komplett in Python programmiert. | ||
== Grundlage == | == Grundlage == | ||
Zeile 55: | Zeile 57: | ||
== Links == | == Links == | ||
[https:// | [https://git.space.bi/hsb/HSBot2 GitHub] | ||
[[Intern:SpaceStatus]] | [[Intern:SpaceStatus]] |
Aktuelle Version vom 22. August 2024, 17:26 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