Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Telegram: Antwort von Client verarbeiten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Telegram: Antwort von Client verarbeiten

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Basti1234 last edited by

      Hallo zusammen,

      ich arbeite aktuell an einer Art Fragefolge. Es soll vom ioBroker eine Frage per Telegram an den Client gestellt werden, welche dieser dann beantwortet. Wichtig ist: die Reihenfolge der Fragen ist immer gleich aber die Antworten erfolgen als Freitext. Der Freitext soll dann zu jeder Frage passend in eine Variable geschrieben werden.

      Am Ende der Fragefolge wird dann ein Webservice mit allen Variablen abgeschickt.

      Beispiel:

      ioBroker(Telegram) bietet als Keyboard-Auswahl an "Musik hören" oder "Fernsehen". Der Anwender in der Telegram App wählt "Musik hören". Jetzt fragt Telegram "Welchen Interpret?" Jetzt muss die erste Freitextantwort kommen vom Anwender. Wenn der gesendet hat, kommt die nächste Frage "Welcher Titel?". Wieder Freitextantwort an den ioBroker zurück.

      Jetzt habe ich alle Infos und ich rufe einen Webservice auf mit Interpret und Titel. Die Variablen habe ich natürlich vorher im ioBroker erzeugt.

      Im Moment komme ich nur soweit, als dass ich mit exakten Wörtern Dinge trigger kann über Text2Speech aber ich bekomme den Freitext irgendwie nicht abgefangen. Das muss doch gehen :?

      Vielleicht weiß jemand Rat..

      Viele Grüße und Danke

      Sebastian

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Der Text steht doch im object unter Telegram ?

        Sent from my iPhone using Tapatalk

        1 Reply Last reply Reply Quote 0
        • B
          Basti1234 last edited by

          @Dutchman:

          Der Text steht doch im object unter Telegram ?

          Sent from my iPhone using Tapatalk `

          Damit hast du mir schon einen Schritt weitergeholfen, Danke! Habe ich bisher nicht gesehen :).

          Jetzt muss ich nur noch wissen, wie ich es hinbekomme, dass ich da nach einem Response, der kein Button ist, die nächste Frage stelle

          1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators last edited by

            Wie sieht dein Script den bis soweit aus ?

            Sent from my iPhone using Tapatalk

            1 Reply Last reply Reply Quote 0
            • B
              Basti1234 last edited by

              @Dutchman:

              Wie sieht dein Script den bis soweit aus ?

              Sent from my iPhone using Tapatalk `

              Im Moment habe ich leider nicht "ein" Skript, da ich bisher für die Abfragen text2speech verwendet habe. Dadurch bedingt habe ich für jede Frage ein Skript, was je nach Antwort auf die Frage davor über text2speech aufgerufen wird. Weil ich bis gestern nicht wusste, wo der Response steht, habe ich die Response der Auswahl selbst gesetzt, weil ich ja anhand des Nachfolgeskripts wusste, was der User zuvor angeklickt haben muss :oops: .

              Text2Speech kommt leider mit Freitextantworten nicht zurecht (Ich verstehe XXX nicht). Daher stelle grad meinen Abfragen mit vorgefertigten Antworten auf Text um, danach kann ich den Stand mal zeigen. Dazu hat dein Hinweis gestern schon geholfen.

              Wenn ich nachher zu Hause bin suche ich mal ein Beispiel raus.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              927
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              2
              5
              699
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo