Statusbot: Unterschied zwischen den Versionen

Aus RaumZeitLabor Wiki
 
(8 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Status:''' In Arbeit (Teilweise funktionsfähig)<br>
{{ProjektInfoBox
'''Ansprechpartner:''' [[Benutzer:Silsha|silsha]]
|name        = Statusbot
|status      = experimental
|image      = RaumZeitLabor - Logo - Schwarz.svg
|description =
|category    = Infrastruktur
|author      =
|username    =
|version    =
|update      =
|platform    =
|license    =
|download    =
}}


== Features ==
== Features ==
Der aktuelle Status kann über http://www.raumzeitlabor.de (oben rechts), über die Webapp oder im IRC via ''!!raum status'' abgerufen werden.
Der aktuelle Status kann über http://www.raumzeitlabor.de (oben rechts), über die Webapp oder im IRC via ''!!raum status'' abgerufen werden.


Der Raumstatus wird durch einen Besucher des Labors gesetzt, dafür gibt es zurzeit verschiedene Möglichkeiten.
Der Raumstatus wird automatisch durch einen Schalter in der Tür gesetzt.


=== IRC ===
=== IRC ===
In den Räumen #oqlt, #raumzeitlabor und #chaos-hd sitzt ein Bot namens RZLBot, bzw. chymeia bei #oqlt. Dem Bot kann man via ''!!raum offen'', bzw. ''!!raum zu'' den aktuellen Status nennen.
Im Raum #raumzeitlabor (hackint) kann der Status via ''!!raum'' abgefragt werden. Zusätzlich können über '!weristda' die anwesenden RaumZeitLaboranten ausgegeben werden. Voraussetzung hierfür ist, dass diese in der [[BenutzerDB]] die MAC-Adressen ihrer Netzwerkadapter hinterlegt haben.
Mit !stream wird der aktuell über den MPD abgespielte Musiktitel angezeigt.


=== Mobile Webapp ===
=== Mobile Webapp ===
http://status.raumzeitlabor.de/mobile.php (iPhone optimiert)
http://status.raumzeitlabor.de/mobile.php (iPhone optimiert) (broken...)


=== HTTP ===
===Web 2.0 Zeugs===
Der Status kann über http://status.raumzeitlabor.de/set.php?set=1 oder http://status.raumzeitlabor.de/set.php?set=0 jeweils auf oder zu gesetzt werden. Praktisch für spätere Erweiterungen.
Der Status wird auch auf [http://identi.ca/RaumZeitStatus Identi.ca] und auf [http://twitter.com/raumzeitstatus Twitter] veröffentlicht. Der Account lautet bei beiden Netzwerken RaumZeitStatus


=== Automatisches Zurücksetzen ===
=== RSS ===
Der Status wird Mo. bis Fr. um 3 Uhr und am Wochenende um 5 Uhr automatisch auf „Geschlossen“ gesetzt. Für den Fall, dass der letzte Besucher dies nicht getan hat.
Identi.ca hat einen öffentlichen RSS-Feed über welchen der Status auch ohne Identi.ca Account abgefragt werden kann. Den Feed gibts unter [http://identi.ca/api/statuses/user_timeline/191025.rss http://identi.ca/api/statuses/user_timeline/191025.rss]
 
=== Technik ===
 
Auf der [[Firebox]] läuft ein Daemon (tuerstatusd.pl), der die HTTP-API des Hausbus abfragt und den Status ins Netz (sprich: auf den RZL-Server) veröffentlicht.


== Geplant ==
== Geplant ==
*Status in den drei IRC-Channels im Topic
*Status in den drei IRC-Channels im Topic
 
*Status im IRC-Channel automatisch posten
[[Kategorie:Projekt]]

Aktuelle Version vom 1. Februar 2020, 16:32 Uhr

   
Statusbot

Release status: experimental [box doku]

Beschreibung
Kategorie  Infrastruktur

Features

Der aktuelle Status kann über http://www.raumzeitlabor.de (oben rechts), über die Webapp oder im IRC via !!raum status abgerufen werden.

Der Raumstatus wird automatisch durch einen Schalter in der Tür gesetzt.

IRC

Im Raum #raumzeitlabor (hackint) kann der Status via !!raum abgefragt werden. Zusätzlich können über '!weristda' die anwesenden RaumZeitLaboranten ausgegeben werden. Voraussetzung hierfür ist, dass diese in der BenutzerDB die MAC-Adressen ihrer Netzwerkadapter hinterlegt haben. Mit !stream wird der aktuell über den MPD abgespielte Musiktitel angezeigt.

Mobile Webapp

http://status.raumzeitlabor.de/mobile.php (iPhone optimiert) (broken...)

Web 2.0 Zeugs

Der Status wird auch auf Identi.ca und auf Twitter veröffentlicht. Der Account lautet bei beiden Netzwerken RaumZeitStatus

RSS

Identi.ca hat einen öffentlichen RSS-Feed über welchen der Status auch ohne Identi.ca Account abgefragt werden kann. Den Feed gibts unter http://identi.ca/api/statuses/user_timeline/191025.rss

Technik

Auf der Firebox läuft ein Daemon (tuerstatusd.pl), der die HTTP-API des Hausbus abfragt und den Status ins Netz (sprich: auf den RZL-Server) veröffentlicht.

Geplant

  • Status in den drei IRC-Channels im Topic
  • Status im IRC-Channel automatisch posten