I want a key: Unterschied zwischen den Versionen

Wechseln zu: Navigation, Suche
K (API)
K (SMS)
Zeile 66: Zeile 66:
 
* SMS-Gateway benötigt (kostenpflichtig?)
 
* SMS-Gateway benötigt (kostenpflichtig?)
 
* Zeitverzögert?
 
* Zeitverzögert?
** Kosten vermeiden, wenn jemand anderes  
+
** Kosten vermeiden, wenn jemand anderes vor Ablauf einer Wartezeit bereits positiv antwortet
  
 
=== IRC ===
 
=== IRC ===

Version vom 14. April 2015, 18:37 Uhr

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
text String
Rückgabewerte: NameTypBeschreibung
messageId long 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 der Schlüssel übergeben wird (true=Anfrage gelöst; false="Sorry
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 vor Ablauf einer Wartezeit bereits positiv antwortet

IRC

sollte über den vorhandenen Bot relativ leicht zu adaptieren sein

Weitere/Ideen

  • Twitter-DM?
  • Jabber?