+ Antworten
Seite 1 von 17 1 2 3 11 ... LetzteLetzte
Ergebnis 1 bis 10 von 170
  1. #1
    Registriert seit
    Dec 2011
    Ort
    Bad Bramstedt
    Beiträge
    335

    Standard Telegram Messenger Modul

    Moin Moin,

    ich möchte heute mein Modul für den Telegram Messenger vorstellen. Wer Telegram nicht kennt, es ist im Prinzip vergleichbar mit WhatsApp. Allerdings verschlüsselt Telegram schon sehr lange und es gibt nicht nur Mobile-Clients sondern auch welche für Desktop. Zudem bietet Telegram die Möglichkeit "Bots" anzulegen, und um genau die geht es bei meinem Modul.

    Was kann das Modul?

    Über einen Telegram-Bot kann man mit dem Modul Nachrichten an seine Clients verschicken. Dies können sowohl Text- als auch Bild-Nachrichten sein. Quasi eine weitere Form der "Push Notification".

    Aber auch der umgekehrte Weg ist möglich: ein Client sendet einen Text an den IPS-Server. Dieser kann den Text auswerten und darauf reagieren (in der Config abschaltbar). Ich nutze das z.B. um mir über den Befehl "wetter" von meinem IPS einen "Wetterbericht" auf mein Mobile schicken zu lassen oder über "cam" ein Foto der Überwachungskamera.

    Eine genaue Beschreibung, auch der Einrichtung, findet Ihr im im Readme

    Das Modul selbst gibt es hier bei BitBucket

    Versions-Historie
    - v0.5 Incoming-Skript wird nun per RunScriptEx eingebunden und nicht mehr per include (Umbau eurer Skripte erforderlich!)
    - v0.3 Support für Dokumentenversand und animierte GIF
    - v0.2 Support für JPG, PNG und GIF
    - v0.1 Initial release
    Geändert von Titus (25.08.16 um 07:45 Uhr) Grund: Link zum Readme korrigiert
    Titus
    IPS 5.1 | Fujitsu Server | Windows 2019 | HomeMatic CCU2 (RaspberryMatic) | Homematic Wetterstation | Raspberry Pi | Pure Jongo und Peaq Munet Multiroom-System | XBMC / Kodi | Arduinos mit nRF24l01+ | FritzBox 7490 | Echos | Tasmota

  2. #2
    Registriert seit
    Oct 2010
    Beiträge
    853

    Hallo Titus,

    ich habe mal versucht das einzurichten, bekomme aber im Log eine Fehlermeldung.

    Name:  Telegram-error1.png
Hits: 3293
Größe:  35.4 KB

    Der Fehler ist in periodischen Abständen im Meldungsfenster.
    Auch eingehende Nachrichten werden nicht verarbeitet. Ich bekomme aber im Meldungsfenster das Array welches Empfangen wurde angezeigt.

    Gruß
    Christian
    Geändert von c.radi (09.08.16 um 08:35 Uhr)
    IP-Symcon 5.1. Homematic, Digitalstrom, Sonos, IPSLibrary (nur den Logger), IPSView, Tasmota.

  3. #3
    Registriert seit
    Feb 2008
    Ort
    Düsseldorf
    Beiträge
    422

    Super, hab letzte Woche noch nach einer Lösung gesucht um Fotos per Messenger zu versenden. Da kommt dein Modul gerade zum richtigen Zeitpunkt. Meine Wunschvorstellung wäre eigentlich iMessage, aber da gibts ja leider keine API. Werde ich die Tage mal ausgiebig testen :-)

    Vielen Dank!

    Gruß Stephan
    ___________________________________________
    Wago SPS 750-881 mit Dali Klemme 753-647 und den üblichen DI`s und DO`s
    IP-Symcon Unlimited, letzte Beta...

  4. #4
    Registriert seit
    Dec 2011
    Ort
    Bad Bramstedt
    Beiträge
    335

    Zitat Zitat von c.radi Beitrag anzeigen
    bekomme aber im Log eine Fehlermeldung.
    Moin Christian,

    das stimmt. Das ist noch eine Debug-Ausgabe der zugrundeliegenden PHP-Klasse. Wird ausgegeben, wenn er Nachrichten abruft aber keine neuen vorliegen. Das werde ich noch mal rausnehmen, kannst Du aber ignorieren.

    Hast Du in der Konfig ein Script definiert zum verarbeiten der eingehenden Nachrichten? Ist das Skript so aufgebaut wie in der Readme bei Bitbucket beschrieben?
    Titus
    IPS 5.1 | Fujitsu Server | Windows 2019 | HomeMatic CCU2 (RaspberryMatic) | Homematic Wetterstation | Raspberry Pi | Pure Jongo und Peaq Munet Multiroom-System | XBMC / Kodi | Arduinos mit nRF24l01+ | FritzBox 7490 | Echos | Tasmota

  5. #5
    Registriert seit
    Oct 2010
    Beiträge
    853

    Hallo,

    die Antwort verstehe ich nicht.
    Es kommt die von mir dargestellte Fehlermeldung mit "undefined Index...." und, wenn er etwas empfängt eine Ausgabe des Array.

    Aber das verarbeiten eingehender Nachrichten funktioniert nicht. Ich habe mal Dein Beispiel genommen, und sende eine Temperatur raus, oder einen Fehler. Das Script wird aber gar nicht aufgerufen.


    Gruß
    Christian
    IP-Symcon 5.1. Homematic, Digitalstrom, Sonos, IPSLibrary (nur den Logger), IPSView, Tasmota.

  6. #6
    Registriert seit
    Oct 2010
    Beiträge
    853

    Hallo,

    ich ich korrigiere mich mal selbst, Ich hatte wohl eine falsche Nummer bei den Empfängern eingetragen, dadurch kam es zu einem Fehler, jetzt eingehend und ausgehende Nachrichten.

    Der Fehler im Log mit"undefined index..." bleibt aber bestehen.

    Kann man die bots von Telegram suchen, so dass jeder meinen Bot finden könnte?

    Gruß
    Christian
    IP-Symcon 5.1. Homematic, Digitalstrom, Sonos, IPSLibrary (nur den Logger), IPSView, Tasmota.

  7. #7
    Registriert seit
    Dec 2011
    Ort
    Bad Bramstedt
    Beiträge
    335

    Zitat Zitat von c.radi Beitrag anzeigen
    Der Fehler im Log mit"undefined index..." bleibt aber bestehen.
    Das ist (noch) eine Debug-Ausgabe, wenn keine neuen Nachrichten vorliegen. Bitte erstmal einfach ignorieren!

    Zitat Zitat von c.radi Beitrag anzeigen
    Kann man die bots von Telegram suchen, so dass jeder meinen Bot finden könnte?
    Ja. Deshalb auch die Notwendigkeit die eigenen Clients in der Config einzutragen. Es werden auch nur Nachrichten von diesen Absendern verarbeitet.

    Trotzdem: Sicherheitsrelevante Funktionen würde ich darüber nicht öffentlich zugänglich machen! Es ist schliesslich ein externer Dienst mit im Spiel, von dem man nicht weiß wer sich da wie Zugriff verschaffen kann.
    Titus
    IPS 5.1 | Fujitsu Server | Windows 2019 | HomeMatic CCU2 (RaspberryMatic) | Homematic Wetterstation | Raspberry Pi | Pure Jongo und Peaq Munet Multiroom-System | XBMC / Kodi | Arduinos mit nRF24l01+ | FritzBox 7490 | Echos | Tasmota

  8. #8
    Registriert seit
    Oct 2010
    Beiträge
    853

    Hallo Titus,

    vielen Dank für die Rückmeldung.
    Klar ist, dass man über so eine Schnittstelle keine wesentlichen Funktionen öffnet.
    Und schon gar nicht gibt man eine Hilfeseite aus, welche Funktionen möglich sind.

    Danke und Gruß
    Christian
    IP-Symcon 5.1. Homematic, Digitalstrom, Sonos, IPSLibrary (nur den Logger), IPSView, Tasmota.

  9. #9
    Registriert seit
    Dec 2011
    Ort
    Bad Bramstedt
    Beiträge
    335

    Zitat Zitat von c.radi Beitrag anzeigen
    Und schon gar nicht gibt man eine Hilfeseite aus, welche Funktionen möglich sind.
    "Bitte senden Sie 'explosion' um den Selbstzerstörungsmechanismus zu aktivieren"

    Titus
    IPS 5.1 | Fujitsu Server | Windows 2019 | HomeMatic CCU2 (RaspberryMatic) | Homematic Wetterstation | Raspberry Pi | Pure Jongo und Peaq Munet Multiroom-System | XBMC / Kodi | Arduinos mit nRF24l01+ | FritzBox 7490 | Echos | Tasmota

  10. #10
    Registriert seit
    Oct 2010
    Beiträge
    853

    /opendoor

    öffnet automatisch die Haustür und benachrichtigt die Polizei
    IP-Symcon 5.1. Homematic, Digitalstrom, Sonos, IPSLibrary (nur den Logger), IPSView, Tasmota.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 13.01.16, 23:50
  2. 2 x Modul "BundesligaTabelle" >> verschiedene Einstellungen pro Modul-Instanz
    Von Bayaro im Forum Entwicklung mit PHP-SDK/Delphi-SDK
    Antworten: 20
    Letzter Beitrag: 28.12.15, 12:06
  3. Antworten: 6
    Letzter Beitrag: 23.12.13, 22:26
  4. instant messenger (ICQ)
    Von HaSc im Forum Skripte, PHP, SQL
    Antworten: 13
    Letzter Beitrag: 18.03.09, 10:22
  5. [Tip] Messenger öffnen ohne Software
    Von guyabano im Forum Off Topic
    Antworten: 1
    Letzter Beitrag: 25.04.07, 14:57