Telegram - old API method: Unterschied zwischen den Versionen
(Erste Version zum Telegram Modul) |
K (Diverse Änderungen, Ergänzungen, Korrekturen.) |
||
Zeile 2: | Zeile 2: | ||
|ModPurpose=Senden und Empfangen von Nachrichten (Text und Fotos) mit dem freien Messagingdienst Telegram | |ModPurpose=Senden und Empfangen von Nachrichten (Text und Fotos) mit dem freien Messagingdienst Telegram | ||
|ModType=x | |ModType=x | ||
|ModForumArea=Unterstützende Dienste | |ModForumArea=Unterstützende Dienste | ||
|ModFTopic=38328 | |||
|ModTechName=[https://github.com/viegener/Telegram-fhem/blob/master/70_Telegram.pm 70_Telegram.pm] | |ModTechName=[https://github.com/viegener/Telegram-fhem/blob/master/70_Telegram.pm 70_Telegram.pm] | ||
|ModOwner=viegener ( | |ModOwner=viegener ({{Link2FU|12772|Forum}} / [[Benutzer Diskussion:Viegener|Wiki]])}} | ||
Das [[Telegram]]-Modul ermöglicht das Senden und Empfangen von Nachrichten über den Telegram-instant messaging Dienst (https://telegram.org/). | Das [[Telegram]]-Modul ermöglicht das Senden und Empfangen von Nachrichten über den Telegram-instant messaging Dienst (https://telegram.org/). | ||
Es entsteht eine Möglichkeit Benachrichtungen aus | Es entsteht eine Möglichkeit Benachrichtungen aus Fhem zu versenden, zum Beispiel Alarmmeldungen. | ||
Ausserdem können auch Kommandos über Telegram an | Ausserdem können auch Kommandos über Telegram an Fhem gesendet werden um Steuerungsbefehle in Fhem auszulösen. | ||
Für den Betrieb des Telegram Moduls ist eine funktionsfähige Installation des inoffiziellen telegram command-line clients für Linux, ''telegram-cli'' (https://github.com/vysheng/tg), erforderlich. | |||
Für die Unterstützung von ''WhatsApp'' siehe Modul [[yowsup]]. | |||
== Über Telegram Instant Messaging == | == Über Telegram Instant Messaging == | ||
Telegram-IDs und Versand/Empfang von Nachrichten sind kostenfrei. | |||
Telegram-IDs und Versand/Empfang von Nachrichten | |||
Clients sind für gängige Smartphonesysteme erhältlich (iOS iPhone und Tablet, Android, Windows Phone) und | Clients sind für gängige Smartphonesysteme erhältlich (iOS iPhone und Tablet, Android, Windows Phone) und | ||
können auch aus dem WebBrowser verwendet werden. | können auch aus dem WebBrowser verwendet werden. | ||
Es gibt auch einen Kommandozeilen-Client für Linux, der die Grundlage dieses Moduls darstellt | Es gibt auch einen Kommandozeilen-Client für Linux, der die Grundlage dieses Moduls darstellt. | ||
Mehrfachanmeldungen auch parallel mit verschiedenen Geräten (z.B. | Mehrfachanmeldungen, auch parallel mit verschiedenen Geräten (z.B. Tablet und Smartphone), sind möglich. | ||
Gruppenchats und Chats mit End-2-End-Verschlüsselung werden ebenfalls unterstützt. | Gruppenchats und Chats mit End-2-End-Verschlüsselung werden ebenfalls unterstützt. | ||
== Features == | == Features == | ||
Unterstützt werden: | |||
Unterstützt werden | |||
* Versand von Textnachrichten an einen vordefinierten Kontakt (default peer) | * Versand von Textnachrichten an einen vordefinierten Kontakt (default peer) | ||
Zeile 32: | Zeile 32: | ||
* Direkte Befehle an den telegram-client | * Direkte Befehle an den telegram-client | ||
Eine detaillierte Beschreibung des Moduls ist in | Eine detaillierte Beschreibung des Moduls ist im Fhem Forum in diesem {{Link2Forum|Topic=38328|LinkText=Diskussionsthread}} zu finden, die jeweils aktuelle Version des Moduls ist im ersten Beitrag als Anhang verfügbar. | ||
== Hinweise zum Betrieb mit Fhem == | == Hinweise zum Betrieb mit Fhem == | ||
{{Randnotiz|RNTyp=Warn|RNText=Achtung: telegram-cli wird momentan NICHT aus Fhem heraus gestartet, sondern muss separat gestartet werden. Ausserdem muss telegram-cli bereits angemeldet sein und entsprechende Kontakte müssen eingerichtet werden. Generell ist auch die Verwendung einer existierenden telegram, empfohlen wird aber die Verwendung einer getrennten ID, zum Beispiel für die eigene Festnetznummer. | |||
Das Telegram-Modul basiert auf einem im Hintergrund laufenden telegram-cli (https://github.com/vysheng/tg) | telegram-cli kann generell auch auf einem anderen Host betrieben werden, da die Kommunikation mit telegram-cli über Netzwerkprotokolle erfolgt. | ||
}} | |||
Das Telegram-Modul basiert auf einem im Hintergrund laufenden telegram-cli (https://github.com/vysheng/tg). | |||
Informationen | Informationen zu Einrichtung und Betrieb von telegram-cli finden sich im Readme in obigem Repository. | ||
Weitere | Weitere Informationen finden sich auch im Wiki des github Repositories: https://github.com/vysheng/tg/wiki | ||
Hinweise zum Start von telegram-cli mit fhem finden sich in der Commandref / Doku zum Modul. | Hinweise zum Start von telegram-cli mit fhem finden sich in der Commandref / Doku zum Modul. | ||
== Links == | |||
* Source code für das 70_Telegram.pm-Modul: https://github.com/viegener/Telegram-fhem | |||
* Forum-Thread in dem das Modul vorgestellt wurde {{Link2Forum|Topic=38328|LinkText=Fhem-Forum}} | |||
== | |||
* Source code für das 70_Telegram.pm-Modul : https://github.com/viegener/Telegram-fhem | |||
* Forum-Thread in dem das Modul vorgestellt wurde {{Link2Forum|Topic= | |||
* Repository mit telegram-cli https://github.com/vysheng/tg | * Repository mit telegram-cli https://github.com/vysheng/tg | ||
* Telegram messaging system https://telegram.org/ | * Telegram messaging system https://telegram.org/ | ||
[[Kategorie:Other Components]] | [[Kategorie:Other Components]] |
Version vom 8. Juli 2015, 06:59 Uhr
Telegram - old API method | |
---|---|
Zweck / Funktion | |
Senden und Empfangen von Nachrichten (Text und Fotos) mit dem freien Messagingdienst Telegram | |
Allgemein | |
Typ | Inoffiziell |
Details | |
Dokumentation | Thema |
Support (Forum) | Unterstützende Dienste |
Modulname | 70_Telegram.pm |
Ersteller | viegener (Forum / Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Das Telegram-Modul ermöglicht das Senden und Empfangen von Nachrichten über den Telegram-instant messaging Dienst (https://telegram.org/).
Es entsteht eine Möglichkeit Benachrichtungen aus Fhem zu versenden, zum Beispiel Alarmmeldungen.
Ausserdem können auch Kommandos über Telegram an Fhem gesendet werden um Steuerungsbefehle in Fhem auszulösen.
Für den Betrieb des Telegram Moduls ist eine funktionsfähige Installation des inoffiziellen telegram command-line clients für Linux, telegram-cli (https://github.com/vysheng/tg), erforderlich.
Für die Unterstützung von WhatsApp siehe Modul yowsup.
Über Telegram Instant Messaging
Telegram-IDs und Versand/Empfang von Nachrichten sind kostenfrei. Clients sind für gängige Smartphonesysteme erhältlich (iOS iPhone und Tablet, Android, Windows Phone) und können auch aus dem WebBrowser verwendet werden. Es gibt auch einen Kommandozeilen-Client für Linux, der die Grundlage dieses Moduls darstellt. Mehrfachanmeldungen, auch parallel mit verschiedenen Geräten (z.B. Tablet und Smartphone), sind möglich. Gruppenchats und Chats mit End-2-End-Verschlüsselung werden ebenfalls unterstützt.
Features
Unterstützt werden:
- Versand von Textnachrichten an einen vordefinierten Kontakt (default peer)
- Versand von Textnachrichten an einen vordefinierten Kontakt als verschlüsselter Chat (secret chat)
- Versand von Bildern
- Empfang von Textnachrichten von beliebigen Kontakten
- Direkte Befehle an den telegram-client
Eine detaillierte Beschreibung des Moduls ist im Fhem Forum in diesem Diskussionsthread zu finden, die jeweils aktuelle Version des Moduls ist im ersten Beitrag als Anhang verfügbar.
Hinweise zum Betrieb mit Fhem
Das Telegram-Modul basiert auf einem im Hintergrund laufenden telegram-cli (https://github.com/vysheng/tg).
Informationen zu Einrichtung und Betrieb von telegram-cli finden sich im Readme in obigem Repository. Weitere Informationen finden sich auch im Wiki des github Repositories: https://github.com/vysheng/tg/wiki
Hinweise zum Start von telegram-cli mit fhem finden sich in der Commandref / Doku zum Modul.
Links
- Source code für das 70_Telegram.pm-Modul: https://github.com/viegener/Telegram-fhem
- Forum-Thread in dem das Modul vorgestellt wurde Fhem-Forum
- Repository mit telegram-cli https://github.com/vysheng/tg
- Telegram messaging system https://telegram.org/