NEWS
[gelöst] Probleme mit telegram Kommunikation?
-
Hallo zusammen,
folgendes habe ich gemacht:
- Telegram Adapter eingerichtet, Bot eingerichtet, Password vergeben, Steuern von zsutänden erlaubt, mich als Benutzer gespeichert
- text2command Adapter eingerichtet
Was ich machen kann:
- Ich kann einen Befehl an den Bot schicken
- Der Bot gibt mir dann auch die richtigen Information
Vom Ablauf funktioniert also alles
ABER, wenn ich meinen Befehl schicke bekomme ich immer die Antwort Ich verstehe "Befehl" nicht. Obwohl die Daten verarbeitet und ich meine gewollte Information bekommen.
In der Log-Datei sehe ich nur: (6199) User hast not set an username in the Telegram App!!
Woran liegt das Wie kann ich das beheben
Vielen Dank schon mal für Tipps
-
-
@Meister-Mopper Danke, aber das hat mir nicht weitergeholfen. Allgemein funktioniert ja alles, nur dass der immer sagt, dass er den Befehl nicht versteht.
-
@Nas007 sagte in Telegram versteht mich nicht, ab funktioniert. Warum?:
User hast not set an username in the Telegram App!!
Was ist denn daran nicht zu verstehen?
-
@Meister-Mopper Was, wo und warum soll ich denn für einen Username setzten?
Für den Bot habe ich einen Username erstellt.
-
@Nas007 Dann ist da vielleicht etwas schief gelaufen. Wie sieht die Adapter konfig aus?
-
In der App musste auch einen vergeben, wie @Meister-Mopper schon schrieb
-
So sehen die Haupteinstellungen aus:
und so die Nachrichten:
Ansosnten habe ich in dem Dialog mit dem botfather den Username für den Bot vergeben.
-
In der App!!
-
@haselchen Okay, den reiter habe ich nicht gesehen. Jetzt ist im Log die Meldung bzgl. der Username weg.
Aber noch immer sagt mir der Bot Ich verstehe "Befehl xy" nicht.
Ich:
- zigbee
Bot:
- Ich verstehe "zigbee"nicht
- Ergebnissausgabe des Befehls
-
Hier mal geguckt?
Habs nur überflogen...
-
Guten Morgen,
Das hilft leider auch nicht weiter, weil ich die Kommunikation so aufgebaut habe (und diese funktioniert). Danke für den Tipp.
Update 1:
Auch durch einen neuen Bot ändert sich nichts.Update 2:
Das Problem kommt aus der Instanz text2command. Diese versucht immer was mit dem Befehl zu machen und gibt dann (logischerweise) aus, dass sie den Befehl nicht kennt. Ich habe bislang nirgends gelesen, dass noch was mit der Instanz gemacht werden muss.Wenn ich im text2command eine Regel anlege, dann kommt die "Fehlermeldung" nicht mehr, aber das kann doch nicht die Lösung sein.
-
@Nas007 Das geht auch ohne Text2Command nach dieser Anleitung von Sven. Läuft bei mir ohne Probleme.
-
Ah ich habe den Fehler gefunden.
@Meister-Mopper Ich habe genauso wie dort gemacht und dort lag mein "Denk"fehler. Bei der Variante wird text2speech gar nicht benötigt. Jedoch hatte ich es zusätzlich noch in Telgram aktiviert. Das hätte ich gar nicht gebraucht... Dadurch gingen die Befehle auch an text2speech und das kannte logischerweise meine Befehle nicht, da diese nicht konfiguriert werden.
Nun habe ich text2speech deaktiviert und es funktioniert wie es soll.
Vielen Dank für die Unterstützung!
-
@Nas007 Prima, dann setz mal vor den Titel im ersten Beitrag ein [gelöst].