Beiträge von Franky

Stelle deine Frage öffentlich an die Threema-Forum-Community - über 4.800 Mitglieder helfen dir weiter. > Frage stellen <

    Hallo zusammen,

    ich finde darüber nichts in der Doku, deshalb hier die Frage:
    Kann ich mit Threema Gateway auch eine Nachricht in eine Gruppe senden?
    Also kann man die ID eines Gateways vom Admin in eine Gruppe aufnehmen lassen und dann per Gateway dort posten?
    Aber - falls ja - wie soll das gehen?
    Vielen Dank für alle sachdienlichen Hinweise.

    Ehrlich gesagt, habe ich was besseres zu tun, als Reverse-Engineering zu betreiben für einen Dienst, für den ich bezahlen soll... :what?!:
    Wenn es wenigstens dokumentiert wäre.
    Wenn Threema es nicht will, müssen sie sich auch nicht wundern, wenn es keiner benutzt und sie wieder vom Markt verschwinden...
    Die sollten sich mal Telegram anschauen... ein Traum dagegen... Client und Bot APIs mit viel mehr Features... :weinen:


    Wobei die "kleine Server-Applikation" am Besten auch die Ende-zu-Ende-Ver/Entschlüsselung übernehmen sollte.

    Das habe ich jetzt mal stillschweigend vorausgesetzt.
    Die Chatbots können natürlich nicht die Ver/Entschlüsselung der Messages übernehmen, da sie die Ver/Entschlüsselung weder kennen noch beherrschen...
    Die "kleine Server-Applikation" muss im Prinzip einen vollständigen Threema-Client beinhalten:

    • Die empfangene Threema Message wird entschlüsselt und als Klartext in den Bot gefüttert.
    • Der Output des Bots in Klartext wird verschlüsselt und zurück in Threema gefüttert.

    Es sollte kein Problem sein, die Threema Gateway API und Motion AI API mit einer kleinen Server-Applikation miteinander zu verheiraten.
    Die Threema Gateway API hat eine REST-API und Webhook.
    Die Motion AI API hat auch eine REST-API und Webhook.
    Die empfangenen Messages von Threema (Webhook) müssen in Motion AI gefüttert werden (REST).
    Der Output von Motion AI (Webhook) muss wieder zurück an Threema (REST).

    Zum Thema Chatbots fallen mir auch noch andere Alternativen ein:

    • API.AI (natürlichsprachliche externe Server-Applikation)
    • Wit.ai (natürlichsprachliche externe Server-Applikation)
    • ChatterBot (natürlichsprachlicher Chatbot als Python Library)
    • Errbot ("normaler" Chatbot als Python Library)
    • eddie ("normaler" Chatbot als Python Library)

    Gibt bestimmt noch viel mehr, auch in anderen Programmiersprachen...


    Bei Threema sind Gruppennachrichten jedoch nichts anderes als normale Nachrichten, die an alle Gruppenmitglieder einzeln versandt werden. Somit kann man die Nachricht auch einfach einzeln an alle Empfänger senden.

    Das mag technisch im Hintergrund so sein, kann aber nur die halbe Wahrheit sein.
    Die Informationen über die Gruppe muss dann aber auch irgendwie zwischen den Clients ausgetauscht werden.
    Denn ich sehe ja schließlich auf jedem Client die Gruppeneigenschaften und die Mitglieder.
    Da muss also mehr dahinter stecken als nur eine lokale Liste im Client!?

    Ich bin auch in einer Blaulichtorganisation aktiv und denke auch darüber nach, wie man einen Instant Messenger und einen eigenen Server dazu benutzen könnte, um die Alarmierung und Kommunikation zu verbessern und in diesem Bereich mal ein bisschen innovativer zu werden.
    Wir nutzen bereits jetzt schon eine Threema Gruppe zur internen Kommunikation - aber mehr nicht.
    Mit dem Threema Gateway wäre da schon viel mehr möglich.
    Am Programmieren scheitert es bei mir nicht, einen Server aufsetzen kann ich auch.
    Aber zur Threema Gateway API habe ich noch ein paar Fragen:

    • Kann man mit der Gateway API eine Nachricht in eine Gruppe schicken?
    • Kann man mit der Gateway API eine Gruppe erstellen und Mitglieder hinzufügen?
    • Kann man mit der Gateway API eine Verteilerliste erstellen und Empfänger hinzufügen?
    • Kann man mit der Gateway API eine Nachricht in eine Verteilerliste schicken?


    In der Android App geht das alles, aber geht das auch per Gateway API?
    In der Doku habe ich diesbezüglich nichts gefunden.