I want a key

Version vom 14. April 2015, 18:21 Uhr von Trublu (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Projekt |kontakt = Jason |status = aktiv |beschreibung = Auf einheitliche und einfache Weise alle Schlüsselträger erreichen |interessenten = |status = akti…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
I want a key
Beschreibung: Auf einheitliche und einfache Weise alle Schlüsselträger erreichen
Kontakt: Jason
Status: aktiv (Was heißt das?)

IWAK - I want a key' soll ein System werden um einfach und effizient alle zu erreichen, die aktuell einen Schlüssel zum Freien Labor haben.

Anforderungen

  • möglichst viele Client-Anwendungen unterstützen (Messenger, IRC, SMS, ...)
  • Einfache Bedienung, nur einmal handeln um alle möglichst schnell zu erreichen.
  • Rückkanal von jedem Client zum Anfragenden ermöglichen

Core

API

Rest? Thrift?


sendRequest

Sendet eine Anfrage mit einem Text

Parameter: NameTypBeschreibung
String text
Rückgabewerte: NameTypBeschreibung
long messageId die Id dieser Nachricht


sendReply

Beantwortet eine Anfrage mit einem Text

Parameter: NameTypBeschreibung
long messageId Info welche Nachricht beantwortet wird.
String text die Antwort
boolean resolved (optional?) Marker ob
Rückgabewerte: NameTypBeschreibung
long messageId die messageId dieser Nachricht


subscribe

meldet einen Client an

Parameter: NameTypBeschreibung
String clientIdentifier
String userString Freitext für den Benutzer
Rückgabewerte: NameTypBeschreibung
long clientId die Id für den Client


unsubscribe

meldet einen Client an

Parameter: NameTypBeschreibung
String clientIdentifier
String userString Freitext für den Benutzer
Rückgabewerte: NameTypBeschreibung
long clientId die Id für den Client


Clients

Telegram

SMS

  • SMS-Gateway benötigt (kostenpflichtig?)
  • Zeitverzögert?
    • Kosten vermeiden, wenn jemand anderes

IRC

sollte über den vorhandenen Bot relativ leicht zu adaptieren sein

Weitere/Ideen

  • Twitter-DM?
  • Jabber?