Telegramm Bot Favoriten löschen

Begonnen von Teknox, 06 November 2017, 23:17:37

Vorheriges Thema - Nächstes Thema

Teknox

Hallo Shem Community,

Ich nutze einen Telegram Bot um mir Nachrichten über Ereignisse schicken zu lassen und wollte diesen nun um Kommandos erweitern wie im https://wiki.fhem.de/wiki/TelegramBot beschrieben. Leider brachte der Befehl attr telegram favorites [Kellertür]=get ZWave_GARAGE_DOOR_2 powerlevel keine Funktion und erstellte einen Button in der Gruppe der nun [Kellertür]=get ZWave_GARAGE_DOOR_2 powerlevel heißt und nicht mehr weg geht. Wie kann ich den löschen?

Teknox

In diesem Artikel https://waschto.eu/telegrambot-kommuniziere-mit-deiner-fhem-installation/ unter dem Punkt "Kurzbefehle für ein schnelleres Bedienen" sieht man ein Beispiel für diese Buttons die bei mir jetzt im Chat sind und nicht mehr weggehen obwohl die attribute im Bot gelöscht wurden.

SamNitro

Den Befehl unter "favorites" löschen
und den Befehl den du selber gesetzt hast unter "cmdKeyword" (im Beispiel des wiki /short ODER im Beispiel der 2ten Seite /cmd) im Messenger absenden!

Dann verschwinden die aus der liste.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Teknox

Das Attribut für Favoriten ist schon weg aber der Button im Chat bleibt der heißt /short1 = [Kellertür]=get...ARAGE_DOOR_2 powerlevel also im Prinzip wie im Befehl zuvor aber wenn ich im chat wie du geschrieben hast /short oder /cmd ausführe verschwindet er nicht auch mit /short1 oder auslösen des Buttons und /short1 vom Nachrichtenfenster auswählen klappt nicht.

SamNitro

Dann bin ich überfragt, bei mir geht das so.

Bekommst du denn eine Rückmeldung vom Chat beim senden von /short


(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Teknox

Zitat
2017-11-09 05:24:25 TelegramBot teleBot Contacts: XXXXXXX:Kontakt_1: XXXXXXXX:Kontakt_2: -XXXXXXX::#Fhem
2017-11-09 05:24:25 TelegramBot teleBot msgId: 127
2017-11-09 05:24:25 TelegramBot teleBot msgPeer: Kontakt_1
2017-11-09 05:24:25 TelegramBot teleBot msgPeerId: XXXXXXXX
2017-11-09 05:24:25 TelegramBot teleBot msgChat: #Fhem
2017-11-09 05:24:25 TelegramBot teleBot msgChatId: -XXXXXXX
2017-11-09 05:24:25 TelegramBot teleBot msgText: /short1 = [Kellertür]=get ZWave_GARAGE_DOOR_2 powerlevel
2017-11-09 05:24:25 TelegramBot teleBot msgReplyMsgId: 49
2017-11-09 05:24:25 TelegramBot teleBot msgFileId:

SamNitro

Du musst das auf dem Handy eingeben
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Teknox

Was denn? Die Befehle die du vorgeschlagen hast habe ich im Handy eingeben außer Favoriten löschen das geht
doch nur in Fhem oder?

SamNitro

Ja das ist korrekt und hätte so funktionieren sollen.


Gesendet von iPhone mit Tapatalk
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

SamNitro

Ok ich habe gerade mal getestet leer sein darf es nicht auch nicht gelöscht.

Scheint ein Fehler im Modul zu sein.

Dann musst du einfach einen anderen wert rein schreiben.


Gesendet von iPhone mit Tapatalk
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)


Amenophis86

Zitat von: SamNitro am 09 November 2017, 23:09:31
Scheint ein Fehler im Modul zu sein.

Ich hoffe ihr habt auch den Modul Autor darüber informiert. Themen bezüglich Telegram gehören ja eigentlich wo anders hin und daher ist nicht klar, ob er hier mitliest.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

SamNitro

#12
Wollte gerade nachsehen wer der Maintainer ist, aber da meinte mein Mac erstmal ein großes Update zu fahren.


Gesendet von iPhone mit Tapatalk



Edit: viegener ist per PM informiert...
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

viegener

Ich vermute hier ist ein missverständnis, die Liste die telegram anzeigt, wenn man im Bot ein / eingibt lässt sich durch den Bot weder verwalten noch verändern, diese wird manuell bei der Einrichtung des Bots gefüllt.

Wenn man wie hier vorgeschlagen die Attribute im device löscht wird die Liste immer noch angeziegt, ABER es wird dann eine normale Nachricht an den Bot und Befehle werden nicht mehr ausgeführt

Es sei denn ich habe hier im Thread etwas missverstanden?
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

SamNitro

Ich vermute hier ist ein missverständnis, die Liste die telegram anzeigt, wenn man im Bot ein / eingibt lässt sich durch den Bot weder verwalten noch verändern, diese wird manuell bei der Einrichtung des Bots gefüllt.

es geht sich hier nicht um den bot selber sondern um den chat an sich um befehle abzusetzen mit den Favoriten /short

und wenn ich die Favoriten bei mir ändere muss ich diesen (cmdFavorites) Befehl absetzen damit sich meine liste aktualisiert.

Wenn man aber diese Liste mit den Shortcuts löschen möchte geht dieses nicht.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)