Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000303 - Telegram Contact I LBS19000304 - Telegram Receiver I LBS19000645 - Telegram Command Validator

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • coliflower
    antwortet
    Hallo André,

    woran könnte es liegen wenn ich keine Updates-Informationen (Download-Bereich) via Telegram erhalten ?
    Ich schicke an die selbe iKO die am Eingang "Text" angebunden ist, sowohl meine bestimmte Statis (zB: Edomi-Update, usw. ... das funktioniert) wie auch die Informationen über Updates im Downloadbereich (über den neuen LBS) ... ?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    ja, den Reverse Proxy könnte man dafür auch nutzen.

    Einen Kommentar schreiben:


  • sunnyhd
    antwortet
    Edomi ist bei mir von IFTTT nicht direkt erreichbar. An was hast Du da gedacht?
    Die von Dir beschriebene Lösung mit Reverse Proxy und Alexa Custom Skill?

    Gruß
    Klaus
    Zuletzt geändert von sunnyhd; 31.01.2017, 20:01.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Glaube ich nicht, denn der BOT hat keine ChatID.
    Aber warum nicht direkt die EDOMI Remote API triggern?

    Einen Kommentar schreiben:


  • jp2008
    antwortet
    Zitat von sunnyhd Beitrag anzeigen
    Schade. Wäre auch zu einfach gewesen.
    Könnte ein zweiter Bot dem eigenem Bot schreiben?

    Einen Kommentar schreiben:


  • sunnyhd
    antwortet
    Schade. Wäre auch zu einfach gewesen.

    Gruß
    Klaus

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ah okay. Verstehe. Aber die andere Variante ist genau die, mit der du auch aus EDOMI heraus eine Nachricht an den Bot schickst. Denn ob EDOMI oder IFTTT eine Nachricht an den Bot schickt, das unterscheidet sich nicht. Diese werden angezeigt aber nicht verarbeitet, denn sie werden per API geschickt.
    Und das bedeutet, du schickst diese Nachricht als Bot aber an Dich, denn die Nachricht taucht ja in deiner App auf. Und Nachrichten, die an Dich gerichtet sind, bekommt der Bot ja nicht. Bei o.g. Befehl ist der Bot der Absender und du der Empfänger. Wenn du in deiner App im Bot-Chat etwas schreibst, dann bist du der Sender und der Bot der Empfänger.

    Einen Kommentar schreiben:


  • sunnyhd
    antwortet
    Wenn ich in meinen Edomi Bot eine Nachricht schreibe in der Telegram App funktioniert es. Die Nachricht ist dann gelb hinterlegt.
    Über den Post Request landet die Nachricht auch im Edomi Bot ist aber dann weiss hinterlegt.

    Screenshot_20170131-143052.png

    Klaus
    Angehängte Dateien
    Zuletzt geändert von sunnyhd; 31.01.2017, 14:33.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Was meinst du mit "im Bot eine Nachricht schicke"? Du schickst sie von deinem privaten Telegram Account an den Bot, oder? Das sollte ja funktionieren, oder?

    Wie das mit dem GET-Request, den du verwendest, funktioniert, müsste ich mir mal anschauen. Welche chatid verwendest du denn da?

    Einen Kommentar schreiben:


  • sunnyhd
    antwortet
    Hallo André,

    ich hab versucht Über IFTTT extern eine Nachricht an meinen Edomi Bot zu schicken.

    https://api.telegram.org/bot<BOTID>/sendMessage?chat_id="yourchatid"&text="Hello!"

    Das funktioniert auch. Der Telegram Recieve Baustein sieht die Nachricht aber nicht. Nur wenn ich selbst im Bot eine Nachricht schicke erscheint diese im Baustein.

    Wie kann ich denn von extern eine Nachricht an den Bot senden damit sie vom Baustein verarbeitet wird?

    Die Idee ist mit Alexa die Sprachbefehle über IFTTT zu verarbeiten und per Telegram an Edomi zu schicken.


    Gruß
    Klaus

    Einen Kommentar schreiben:


  • NorbertB
    antwortet
    OK, freut mich dass jetzt alles klappt

    Einen Kommentar schreiben:


  • jp2008
    antwortet
    Danke für deine schnelle Hilfe! Es lag an den DNS Server Einstellungen in der Fritz!Box (dadurch war ich natürlich auch am Nachinstallieren gescheitet)...

    Einen Kommentar schreiben:


  • NorbertB
    antwortet
    Moin Jens,

    ich antworte mal hier auf Deine Anfrage per PN.
    Möglicherweise hilft es ja irgendwann mal jemandem mit einem ähnlichen Problem.

    Deinen Screenshot kann ich leider nicht sehen.
    Ausserdem hatte ich nicht auf dem Schirm, dass nslookup gar nicht zum Umfang der Centos-Installation gehört.
    Nachinstallieren mit:
    Code:
    yum install bind-utils
    Danach sollte das ungefähr so aussehen:
    Code:
    [root@edomi ~]# nslookup api.telegram.org
    Server:         192.168.1.1
    Address:        192.168.1.1#53
    
    Non-authoritative answer:
    Name:   api.telegram.org
    Address: 149.154.167.200
    Name:   api.telegram.org
    Address: 149.154.167.199
    Name:   api.telegram.org
    Address: 149.154.167.198
    Name:   api.telegram.org
    Address: 149.154.167.197
    
    [root@edomi ~]#
    Wenn man nichts nachinstallieren möchte kann man auch schon rudimentär die Erreichbarkeit der Adresse mit ping überprüfen.
    Code:
    [root@edomi ~]# ping api.telegram.org
    PING api.telegram.org (149.154.167.200) 56(84) bytes of data.
    64 bytes from 149.154.167.200: icmp_seq=1 ttl=56 time=32.6 ms
    64 bytes from 149.154.167.200: icmp_seq=2 ttl=56 time=31.7 ms
    64 bytes from 149.154.167.200: icmp_seq=3 ttl=56 time=32.8 ms
    Wenn die Namensauflösung nicht klappen würde gäbe es hier einen entsprechenden Fehler (unknown host).

    Einen Kommentar schreiben:


  • NorbertB
    antwortet
    Zitat von jp2008 Beitrag anzeigen
    Couldn't resolve host 'api.telegram.org'
    Klingt nach 'nem DNS-Problem.
    Was sagt denn:
    Code:
    nslookup api.telegram.org

    Einen Kommentar schreiben:


  • jp2008
    antwortet
    Moin, ich nutze Telegram Contact (v0.7) seit einer Woche und bin begeistert von den Möglichkeiten... Jetzt scheitere ich aber seit gestern an dieser Fehlermeldung: Exception caught: Couldn't resolve host 'api.telegram.org'

    Einen Kommentar schreiben:

Lädt...
X