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

  • jonofe
    antwortet
    ja. Und das zeigt, dass das DNS auf deinem EDOMI Server nicht funktioniert.

    Den musstest du eigentlich bei der Installation von EDOMI angeben. Was hast du denn da eingegeben?

    Sollte eigentlich die IP Adresse deines DSL Routers sein.

    mach mal ein

    Code:
    cat /etc/resolv.conf

    Einen Kommentar schreiben:


  • Jue
    antwortet
    Code:
    [root@edomi ~]# ping mirrorlist.centos.org
    ping: unknown host mirrorlist.centos.org
    also so?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    nein, statt nslookup einfach ping

    Einen Kommentar schreiben:


  • Jue
    antwortet
    Meinst du so:

    Code:
    root@edomi ~]# ping http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os
    [1] 20224
    [2] 20225
    [root@edomi ~]# ping: unknown host http://mirrorlist.centos.org/?release=6
    
    [1]-  Exit 2                  ping http://mirrorlist.centos.org/?release=6
    [2]+  Fertig                  arch=x86_64
    [root@edomi ~]#

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    nslookup scheint nicht installiert zu sein. Versuchs mal mit einem ping. Ist nur um zu sehen, ob das DNS funktioniert und den Namen auflösen kann.

    Einen Kommentar schreiben:


  • Jue
    antwortet
    Danke für die Antwort...

    Code:
    [root@edomi ~]# nslookup mirrorlist.centos.org
    -bash: nslookup: Kommando nicht gefunden.
    das Zweite sieht gut aus:
    Code:
    http://mirror.euserv.net/linux/centos/6.9/os/x86_64/
    http://centosmirror.netcup.net/centos/6.9/os/x86_64/
    http://ftp.wrz.de/pub/CentOS/6.9/os/x86_64/
    http://mirror.eu.oneandone.net/linux/distributions/centos/6.9/os/x86_64/
    http://mirror.imt-systems.com/centos/6.9/os/x86_64/
    http://mirror.ratiokontakt.de/mirror/centos/6.9/os/x86_64/
    http://ftp.fau.de/centos/6.9/os/x86_64/
    http://ftp.plusline.de/centos/6.9/os/x86_64/
    http://mirror.rackspeed.de/centos.org/6.9/os/x86_64/
    http://mirror2.hs-esslingen.de/centos/6.9/os/x86_64/
    bin jetzt nicht so der Linux-Experte... aber es sieht aus als ob CentOS nicht weiß wo es suchen soll...richtig?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Sieht nach einem DNS Problem auf deinem EDOMI Server aus.
    Was sagt denn ein

    Code:
    nslookup mirrorlist.centos.org
    Oder einfach erst mal in einem Browser die URL

    Code:
     
     http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os
    aufrufen. Bei mir liefert das:
    Code:
    http://artfiles.org/centos.org/6.9/os/x86_64/
    http://mirror.rackspeed.de/centos.org/6.9/os/x86_64/
    http://ftp.uni-bayreuth.de/linux/CentOS/6.9/os/x86_64/
    http://mirror.fra10.de.leaseweb.net/centos/6.9/os/x86_64/
    http://centos.mirrors.as250.net/6.9/os/x86_64/
    http://mirror.eu.oneandone.net/linux/distributions/centos/6.9/os/x86_64/
    http://mirror.tobias-wollmann.com/centos/6.9/os/x86_64/
    http://ftp.fau.de/centos/6.9/os/x86_64/
    http://centos.mirrors.psw.services/centos/6.9/os/x86_64/
    http://mirror.netcologne.de/centos/6.9/os/x86_64/

    Einen Kommentar schreiben:


  • Jue
    antwortet
    Hi Leute,

    wollte gerade Telegram auf meinem Edomi-System einrichten. Leider scheitere ich schon an der ersten Zeile der Installation:

    Code:
    [root@edomi ~]# yum install -y php-mbstring php-xml git wget php-process
    Loaded plugins: fastestmirror
    Determining fastest mirrors
    Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
    14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
    Error: Cannot find a valid baseurl for repo: base
    [root@edomi ~]#
    Ich weiß das es nicht unbedingt mit dem LBS zusammenhängt aber ich möcht mir nicht mein Edomi zerschießen...

    Viele Grüße

    Jürgen

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Trafo Beitrag anzeigen
    • In meinem Fall ist der Chat-ID ein "-" vorangestellt. Dies wird zwar auf api.telegram.org/botxxx/getUpdates angezeigt, aber nicht bei Verwendung von telegram-cli --exec "chat_info xyz", das hatte ich auf einem anderen Rechner installiert. Der Bindestrich muss am Contact LBS bei E3 mit angegeben werden.
    Normalerweise sind Group-ChatIDs negativ und Personen-ChatIDs positiv. War das hier bei dir der Fall?
    Bei negativen ChatIDs muss man natürlich das Minuszeichen angeben.

    Zitat von Trafo Beitrag anzeigen
    getUpdates sollte immer die aktuellen Nachrichten liefern, die gerade vorliegen. Wenn EDOMI diese natürlich schon abgeholt hat, dann liefert ein manueller Aufruf natürlich ein leeres Ergebnis. Welche Ursache in der API Beschreibung meintest Du?

    VG
    André

    Einen Kommentar schreiben:


  • Trafo
    antwortet
    Zunächst einmal vielen Dank für diese großartigen LBS!

    Ich bin bei der Einrichtung über 2 Fallstricke gestolpert. Vielleicht hilft dies hier jemandem, die Fehlersuche zu beschleunigen:
    • In meinem Fall ist der Chat-ID ein "-" vorangestellt. Dies wird zwar auf api.telegram.org/botxxx/getUpdates angezeigt, aber nicht bei Verwendung von telegram-cli --exec "chat_info xyz", das hatte ich auf einem anderen Rechner installiert. Der Bindestrich muss am Contact LBS bei E3 mit angegeben werden.
    • Solange Edomi mit den Telegram-LBS gestartet ist, zeigt api.telegram.org/botxxx/getUpdates keine Informationen an. (Ursache: https://core.telegram.org/bots/api#getupdates)

    Gruß
    Gregor

    Einen Kommentar schreiben:


  • Brick
    antwortet
    ahh.. ok.. na an die Botnamen kommt hoffentlich keiner ran.. und wenn doch.. wie gesagt.. es sind nur ein paar Abfragen möglich...
    Securitytechnisch gesehen bei mir eher unbedenklich...

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Brick Beitrag anzeigen
    Hi Chris...

    Hab mir den Validator ehrlich gesagt noch gar nicht angeschaut.. was hat der für Vorteile ? ...
    Der Vergleicht ChatID und Message. Damit bleiben ChatID und die Message immer verknüpft und es sind nicht zwei Vergleich notwendig.
    In deinem Screenshot sieht es so aus, als würdest du nur die Message vergleichen. Damit kann natürlich jeder, der den Namen deines Bots kennt, auch alle Befehle ausführen.

    Einen Kommentar schreiben:


  • Brick
    antwortet
    Hi Chris...

    nein, das hat keinen Grund.. ich hab mir die beiden LBS (303 und 304) installiert und damit mal rumprobiert... das mit dem Vergleicher erschien mir dann logisch.

    Hab mir den Validator ehrlich gesagt noch gar nicht angeschaut.. was hat der für Vorteile ? ...

    Gruß Martin

    Einen Kommentar schreiben:


  • r3dbull
    antwortet
    Hallo Brick .

    Wenn ich deinen Logikscreenshot mit meiner Telegram Logik vergleiche fällt mir auf das du auf den "Telegram Command Validator" verzichtest. Hat das einen bestimmten Grund? Ich dachte mir das es sicherer ist mit Validator. Ansonsten gefällt mir die Idee mit dem Vergleicher. Scheint mir leichter als für jedes Kommando den Command Validator einzubauen.

    Gruß
    Chris

    Einen Kommentar schreiben:


  • Brick
    antwortet
    coliflower ... sehr gut.. da scheint es gewesen zu sein ... vielen Dank.. auf das wär ich so wohl nicht gekommen..

    Dank

    Gruß Martin

    Einen Kommentar schreiben:

Lädt...
X