NEWS
Telegram und Menu
-
Hallo,
wenn ich "Hilfe" über Telegram im Bot aufgerufen habe, ist bis jetzt mein Menu Buttons erschienen.
Jetzt kommt nix mehr.
Die Verbindung zum Bot steht, wenn ich die Befehle einzeln Aufrufe, wird es auch gemacht.
Nur mein Menu Buttons kommt nicht mehr. Skript hab ich bereits schon mal neu gestartet auch den Telegram Adapter.Hat noch jemand das Problem?
-
-
@deta sagte in Telegram und Menu:
Hat noch jemand das Problem?´
Wie sollen wir das Problem haben, wenn du ein lokales Skript nutzt? Kommt der Befehl denn in deinem Datenpunkt im Telegram Adapter überhaupt an? Zeig doch mal das Skript und den Inhalt aus dem Datenpunkt, wenn du "Hilfe" eintippst
-
So das Bringt das Log
Skript hat so immer Funktioniert: (User habe ich ge XXX)
sendTo('telegram.0',{ text: 'Hier sind die Buttons:', user: 'XXXX,XXXXX', reply_markup: { keyboard: [ ['Esstischlicht an', 'Esstischlicht aus'], ['Lolly', 'Emma/Lilly'], ['Emilia', 'Leiser'], ['Inga', 'IngaLeiser'], ['Pool', 'Terrasse'], ['Wohnzimmer', 'Badezimmer'], ['Garten'], ], resize_keyboard: true, one_time_keyboard: true } });
-
@deta 1/2 recipients are unknown: heißt übersetzt, dass du an einen anderen User sendest als im Adapter hinterlegt. Du kannst da firstname oder Username auswählen, dann musst du aber auch an den firstname oder Username senden. Du kannst nicht sagen "Nutze Frist Name" und sendest dann an Username
Btw: das ist kein Skript, dass ist nur das array was an den Telegram Adapter geschickt wird und deine Buttons erstellt. Oder arbeitest du mit Text2Command?
-
@xenon Ja ich nutze Text2Command
Die User sind richtig. Hat bis jetzt immer geklappt.Gibts eine andere Lösung? Möglichkeit?
-
@deta mindestens ein User kann nicht richtig sein, der Adapter schreibt es doch ins log
"hat immer funktioniert" ist grundsätzlich eine schlechte Aussage, eventuell hat sich ein Name geändert? Oder ein User ist aus der Instanz verschwunden? Du musst die User prüfen
-
@xenon ok, dann gehen wir das mal auf den Grund.
Welcher Username muss da rein? Wo steht er genau? Es wurde bei beiden nichts verändert.
Nur um das noch mal abzugleichen. -
ok, Fehler gefunden, die Richtung war richtig.
der eine Account wurde doch geändert, was ich nicht wuste. Und sobald einer nicht mehr
richtig ist, geht es zu allen Accounts nicht mehr.Danke für die Richtung und Lösung.