Ankündigung

Einklappen
Keine Ankündigung bisher.

Einrichten Telegram - 19000304

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

  • JooNey
    antwortet
    Hey jonofe,

    kann es sein, dass sich wieder irgendwas geändert hat? Ich habe deine Installationsanweisung befolgt, bekomme aber den Fehler.
    Code:
    Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Telegram.php | Fehlercode: 16384 | Zeile: 475 | Use of $limit and $timeout parameters in Longman\TelegramBot\Telegram::handleGetUpdates is deprecated. Use $data array instead.
    Wie kann ich denn rausfinden, ob der 0.64 Bot wirklich installiert ist?

    Das Blöde ist halt, er wirft alle 50 Sekunden einen Fehler, welcher das Log leider vollschreibt.

    Werde vermutlich erstmal mit der Lösung von olterion arbeiten.

    VG

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von olterion Beitrag anzeigen
    Eventuell kann das durch jonofe ja im LBS verändert werden.
    Das Problem ist durch neuere Versionen der php-telegram-bot entstanden.
    Da ich derzeit keine Zeit für detaillierte Tests gegen ein neue Version habe, ist die Empfehlung die Version 0.64 zu verwenden.

    Ich habe die Installationsanweisungen mal geupdated.

    Einen Kommentar schreiben:


  • olterion
    antwortet
    Hallo,

    im LBS 19000304 (Telegram Receiver) löst die Zeile 347 die folgende Fehlermeldung aus:
    Code:
    Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Telegram.php | Fehlercode: 16384 | Zeile: 474 | Use of $limit and $timeout parameters in Longman\TelegramBot\Telegram::handleGetUpdates is deprecated. Use $data array instead.
    Durch ein ändern der Zeile 347 von
    Code:
    $serverResponse = $telegram->handleGetUpdates(100, $longPollTime);
    in
    Code:
    $serverResponse = $telegram->handleGetUpdates(array("limit" => 100, "timeout" => $longPollTime));
    kann das Problem gelöst werden.
    Die Telegram.php erwartet für die Funktion
    Code:
    handleGetUpdates
    ein Array.

    Eventuell kann das durch jonofe ja im LBS verändert werden.

    Grüße,
    Olli

    Einen Kommentar schreiben:


  • pokerjung
    antwortet
    @jnofe das ist das Problem wenn man zwei Rechner hat (System und Backup) - eins von beiden hat noch ein altes System!

    Vielen Dank - das wars

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Du verwendest CentOS6.x. Ist schon lange EOL. Dafür funktionieren die Update Repos und viele LBS auch nicht mehr.
    Du solltest CentOS7 verwenden.

    Einen Kommentar schreiben:


  • pokerjung
    antwortet
    Hallo zusammen,

    versuche auch Telegram wieder zum laufen zu bekommen.
    Habe nun folgendes versucht - bekomme aber direkt eine Fehlermeldung!
    Beziehe mich hier auf den Eintrag von Vento66 (#21)

    Code:
    [root@edomi php]# yum install zip unzip -y
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: centos.mirror.iphh.net
    * extras: centos.mirror.net-d-sign.de
    * updates: artfiles.org
    http://centos.mirror.iphh.net/CentOS/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.mirror.iphh.net'"
    Trying other mirror.
    http://centos.mirror.net-d-sign.de/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.mirror.net-d-sign.de'"
    Trying other mirror.
    http://ftp.halifax.rwth-aachen.de/centos/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.halifax.rwth-aachen.de'"
    Trying other mirror.
    http://ftp.hosteurope.de/mirror/centos.org/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.hosteurope.de'"
    Trying other mirror.
    http://ftp.plusline.net/centos/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.plusline.net'"
    Trying other mirror.
    http://ftp.wrz.de/pub/CentOS/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.wrz.de'"
    Trying other mirror.
    http://linux.darkpenguin.net/distros/CentOS/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'linux.darkpenguin.net'"
    Trying other mirror.
    http://mirror.imt-systems.com/centos/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.imt-systems.com'"
    Trying other mirror.
    http://mirror.plustech.de/centos/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.plustech.de'"
    Trying other mirror.
    http://mirror1.hs-esslingen.de/pub/Mirrors/centos/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror1.hs-esslingen.de'"
    Trying other mirror.
    http://centos.mirror.net-d-sign.de/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.mirror.net-d-sign.de'"
    Trying other mirror.
    http://centos.schlundtech.de/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.schlundtech.de'"
    Trying other mirror.
    http://ftp.fau.de/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.fau.de'"
    Trying other mirror.
    http://ftp.tu-chemnitz.de/pub/linux/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.tu-chemnitz.de'"
    Trying other mirror.
    http://mirror.alpha-labs.net/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.alpha-labs.net'"
    Trying other mirror.
    http://mirror.alpix.eu/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.alpix.eu'"
    Trying other mirror.
    http://mirror.eu.oneandone.net/linux/distributions/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.eu.oneandone.net'"
    Trying other mirror.
    http://mirror.netcologne.de/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.netcologne.de'"
    Trying other mirror.
    http://mirror.netzwerge.de/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.netzwerge.de'"
    Trying other mirror.
    http://mirror1.hs-esslingen.de/pub/Mirrors/centos/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror1.hs-esslingen.de'"
    Trying other mirror.
    http://ftp.gwdg.de/pub/opensuse/repositories/home%3A/oojah%3A/mqtt/CentOS_CentOS-6/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'ftp.gwdg.de'"
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: home_oojah_mqtt. Please verify its path and try again
    [root@edomi php]#
    und wenn ich folgendes versuche:
    cd /usr/local/edomi/main/include/php
    sudo rm -r php-telegram-bot/
    git clone https://github.com/php-telegram-bot/core

    bekomme ich jede Menge Fehlermeldungen . . .

    Vieleicht kann mir hierbei jemand helfen
    Vielen Dank Vorab
    VG
    Zuletzt geändert von pokerjung; 24.09.2021, 08:31.

    Einen Kommentar schreiben:


  • Martin W
    antwortet
    das habe ich auch gerade gemacht und scheint die fehler behoben zu haben super

    Einen Kommentar schreiben:


  • Phyxx
    antwortet
    Dem muss ich mich ebenso anschließen. Hat jemand eine Idee?


    Ok, ich habe es "gelöst" - naja, die Lösung steht schon eine Seite vorher.
    cd /usr/local/edomi/main/include/php
    sudo rm -r php-telegram-bot/
    git clone https://github.com/php-telegram-bot/core
    cd core
    git checkout tags/0.64.0
    cd ..
    mv core php-telegram-bot
    cd php-telegram-bot
    composer install
    composer update

    Danach habe ich nochmal neugestartet, nur um sicher zu gehen.

    Ich hoffe nun, dass der Maintainer von php-telegram-bot sich an die neueren PHP Versionen anpasst. Aber dazu gibt es ein paar Hinweise im Buglog.
    Zuletzt geändert von Phyxx; 30.07.2021, 11:21.

    Einen Kommentar schreiben:


  • Martin W
    antwortet
    Zitat von beauty Beitrag anzeigen
    Upgrade hat nun endlich geklappt.... aber nun bekomm ich beim Telegram_Receiver LBS 19000304 folgende Fehlermeldung im Log.
    Wie kann ich das beheben?

    Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Telegram.php | Fehlercode: 16384 | Zeile: 474 | Use of $limit and $timeout parameters in Longman\TelegramBot\Telegram::handleGetUpdates is deprecated. Use $data array instead.

    gibt es zu diesem fehler etwas neues ? Habe den Fehler auch sobald ich den Telegram receiver in Betrieb nehme

    Einen Kommentar schreiben:


  • beauty
    antwortet
    Loglevel steht auf 0. Es ist extrem nervig alle 2-3 min. so ein Logeintrag.
    Messages können aber problemlos gesendet und empfangen werden.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Sieht jetzt eher nach einer Warning aus, da du vermutlich eine neuer php-telgram-bot Version verwendest. Sie wird wohl nur zu verhindern sein, wenn man eine ältere Version des php-telegram-bots einsetzt. So zumindest meine spontane Vermutung.

    Einen Kommentar schreiben:


  • beauty
    antwortet
    Upgrade hat nun endlich geklappt.... aber nun bekomm ich beim Telegram_Receiver LBS 19000304 folgende Fehlermeldung im Log.
    Wie kann ich das beheben?

    Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Telegram.php | Fehlercode: 16384 | Zeile: 474 | Use of $limit and $timeout parameters in Longman\TelegramBot\Telegram::handleGetUpdates is deprecated. Use $data array instead.

    Einen Kommentar schreiben:


  • beauty
    antwortet
    Zitat von jonofe Beitrag anzeigen

    Oder einfach auf php7.4 upgraden ...
    wie müsste hier der Befehl lauten?
    bin leider php laie

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Stoxn Beitrag anzeigen
    Nach dem Checkout musste ich auf Version 0.64.0 wechseln:
    Oder einfach auf php7.4 upgraden ...

    Einen Kommentar schreiben:


  • Stoxn
    antwortet
    Huhu, ich hatte gerade auch ein Problem mit der Telegram Installation auf CentOS 7 und PHP 7.2.
    Ab Version 0.70.x wird PHP 7.2 vom Telegram Bot nicht mehr unterstützt.

    Nach dem Checkout musste ich auf Version 0.64.0 wechseln:

    [...]
    Code:
    cd core/
    git checkout tags/0.64.0
    [...]

    Einen Kommentar schreiben:

Lädt...
X