Willkommen bei den 5 Kohberg's

Telegram Nachrichten aus Fhem versenden

Seit einiger Zeit gibt es einen relativ einfachen Weg, aus fhem heraus Telegram Nachrichten zu versenden, um sich z.B. über bestimmte Ereignisse informieren zu lassen.

Zuerst auf einem Endgerät das bereits Telegram installiert hat (z.B. Tablet oder Handy) den sogenannten Botfather als Kontakt hinzufügen.

Dazu unter Kontakte nach BotFather suchen.

2015-12-02 11_29_08-Telegram

Wenn dieser als Kontakt hinzugefügt wurde, ganz normal mit Ihm schreiben.

Zuerst den Befehl /newbot eingeben. Jetzt fragt der BotFather zuerst nach einem Namen und anschliessend nach einem Usernamen, der auf bot enden muss.

Direkt nach der Eingabe wirft der BotFather einen API Key aus, eine mehrstellige Zahlen und Buchstaben Kombi.

Jetzt kann man optional noch den Befehl /setuserpic absetzen um dem Bot etwas Persönlichkeit zu verleihen.

Jetzt in Fhem in der Kommandozeile folgendes eingeben:

define telegram TelegramBot xxxxxAPI-KEY hierxxxxxx
attr telegram pollingTimeout 20
attr telegram defaultPeer @yourtelegramName

Da Bots nicht von sich aus Kontakte anschreiben dürfen, muss die erste Kontaktaufnahme von dem menschlichen Kontakt aus erfolgen.

Danch kann der Bot z.B. mit

set telegram messageTo @yourTelegramName Hallo von Fhem

eine Nachricht versenden