HSBot

Aus Hackerspace Bielefeld Wiki
Zur Navigation springen Zur Suche springen

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

electronicfreak

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

Links

GitHub

Intern:SpaceStatus