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

    Zitat von jonofe Beitrag anzeigen



    Wenn du den git clone Befehl wie folgt modifizierst

    Code:
    git clone --branch 0.64.0 https://github.com/php-telegram-bot/core
    kannst du die letzte mit PHP 7.2 kompatible Version von php-telegram-bot/core verwenden.
    Damit wird dann die restlichen Installation durchlaufen.
    Das hat funktioniert. Vielen Dank!

    Anscheinend ist dieser Tune der Installation für eine Standard-installation von Edomi nötig...

    Viele Grüße, Vitali

    Kommentar


      Hallo,

      hab da auch noch mal ne Frage bzw. glaub das gleich Problem.
      Hoffe ich hab die Lösung jetzt nicht überlesen.

      Ich hab PHP 7.3.33 installiert. Bei mir läuft Telegram mit Text empfangen und Text senden. Wenn ich aber
      einmal versuche ein Bild zu senden, stürzt es ab bzw. reagiert nicht mehr auf senden. Text empfangen wird noch.
      Woran könnte das liegen ?

      (Installation laut LBS Beschreibung) Fehlermeldungen keine. Log läuft im Debugmodus, es kommen aber keine Fehler.

      Jemand ne Idee ?

      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

      Kommentar


        Damit versucht?

        Code:
        git clone --branch 0.64.0 https://github.com/php-telegram-bot/core
        Siehe vorherige Posts ...

        Kommentar


          Hi jonofe

          ich hab mich mal für den kürzeren Weg entschieden und auf PHP 7.4 geupdatet, leider brachte das nichts.
          Hab dann unter /usr/local/edomi/main/include/php den Ordner php-telegram-bot und core gelöscht und die
          Installation noch mal wie vorgegeben durchgeführt. Aktuell sieht es danach aus, als würde es gehen.
          Zumindest Bilder sind jetzt wieder angekommen und der LBS hat hinterher weiter funktioniert.

          Vielen Dank für die schnelle Hilfe !!
          Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

          Kommentar


            Zu früh gefreut. Gerade mal nachgeschaut 415 Fehler im Log:
            Code:
             [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
              [TR]
              [TD]2022-01-08 15:12:36[/TD]
              [TD]985860[/TD]
              [TD]?[/TD]
              [TD]11202[/TD]
              [TD]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.[/TD]
              [TD]ERROR[/TD]
              [/TR]
              [TR]
              [TD]2022-01-08 15:13:27[/TD]
              [TD]674714[/TD]
              [TD]?[/TD]
              [TD]11202[/TD]
              [TD]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.[/TD]
              [TD]ERROR[/TD]
              [/TR]
              [/TABLE]
            Das scheint die Stelle in der Telegram.php zu sein:
            Code:
            // By default, get update types sent by Telegram.
            $allowed_updates = [];
            
            // [USER="9730"]ToDo[/USER] Backwards compatibility for old signature, remove in next version.
            if (!is_array($data)) {
            $limit = $data;
            
            @trigger_error(
            sprintf('Use of $limit and $timeout parameters in %s is deprecated. Use $data array instead.', __METHOD__),
            E_USER_DEPRECATED
            );
            und nu ?
            Zuletzt geändert von Brick; 08.01.2022, 15:17.
            Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

            Kommentar



              Ich wollte es jetzt mal damit probieren:
              Code:
              git clone --branch 0.64.0 https://github.com/php-telegram-bot/core
              Hab hierzu einfach das php-telegram-bot Verzeichnis gelöscht und dann ab dem Punkt der Installationsanleitung alles
              noch mal ausgeführt. Bin mir aber nicht sicher, ob das so passt ?
              Gerade was das "composer install" angeht. Muss man das vorher deinstallieren ?

              (es hat nämlich nichts gebracht, ich bekomm immer noch die Fehlermeldungen ! )

              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

              Kommentar


                Zitat von Brick Beitrag anzeigen
                Bin mir aber nicht sicher, ob das so passt ?
                Ja, so hätte es funktionieren sollen.
                Keine Ahnung warum das bei dir nicht so ist.
                Wann kommt denn der Fehler? Bei welcher Aktion?

                Kommentar


                  Hi Jonofe,

                  Also jetzt wird's besonders komisch. Ich hab dann gestern Abend noch rumprobiert. Eben mal mit dem löschen der Ordner usw.
                  Dann hab ich auch mal diese 0.64 Version ausprobiert. Half alles nix. Deswegen hab ich dann wieder alles normal neu installiert.
                  Ging nicht. Fehlermeldung kam minütlich.

                  Hab dann das Thema erst mal für mich abgeschlossen und an einem anderen Baustein rumgespielt. (ganz andere Baustelle).
                  Dort hab ich dann 2-3 mal neu aktivieren müssen. Jedenfalls hab ich jetzt nichts mehr im Log. Aktuell geht es..

                  Das einzige was ich da noch geändert hab, ich hatte den Logstatus von 8 auf 0 gesetzt. Aber ich hab jetzt mal den Logstatus zum
                  gegencheck wieder von 0 auf 8 gesetzt und es geht trotzdem (keine Fehlermeldungen)...

                  Ich schau jetzt noch mal ob es noch mal auftaucht, aber aktuell eben is nichts mehr.
                  Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                  Kommentar


                    Ich habe Telegramm jetzt installiert bekommen und der Baustein läuft auch fehlerfrei. Api habe ich eingetragen sowie die Chat ID und den Boot Namen. Nachrichten werden ohne Fehler versendet, jedoch kommt auf den Handy nichts an. Auch wenn ich bei E1 bis E3 irgend ein Mist eintrage werden die Nachrichten laut log fehlerfrei verschickt...... Jemand eine Ahnung woran das liegt?


                    Gruß

                    Thorsten

                    Kommentar


                      Den Bot hast du in der Telegram App aber auch hinzugefügt?

                      Kommentar


                        Ja, somit hab ich ja auch die Chat id herausgefunden.....

                        Kommentar


                          Dann am besten mal Screenshot und log posten.

                          Kommentar


                            Hey ein Auszug aus der Log Datei:

                            Code:
                            2022-01-10 20:57:00 330591 6259 debug LBS19000303 [v1.1]: LBS started (457)
                            2022-01-10 20:57:00 332746 6259 debug LBS19000303 [v1.1]: Create Message Queue with ID: 77c4f563 (457)
                            2022-01-10 20:57:00 333594 6259 debug LBS19000303 [v1.1]: command started (457)
                            2022-01-10 20:57:00 333676 6259 debug LBS19000303 [v1.1]: ================ ARRAY/OBJECT START ================
                            2022-01-10 20:57:00 333776 6259 debug LBS19000303 [v1.1]: {"text":"Test"}
                            2022-01-10 20:57:00 333867 6259 debug LBS19000303 [v1.1]: ================ ARRAY/OBJECT END ================
                            2022-01-10 20:57:00 334642 6259 debug LBS19000303 [v1.1]: LBS ended (457)
                            Ist evtl ein Paket nicht richtig installiert?

                            Und dann noch ein Sreenshot.....
                            Angehängte Dateien

                            Kommentar


                              Da steht nichts vom EXEC Skript im Log, d.h. Da wird gar nichts ausgeführt.
                              ich würd das mal neu installieren und ggf. mal die Ausgaben der Installation hier posten.

                              Kommentar


                                Im Fehler Log steht das hier noch:

                                Code:
                                2022-01-10 21:21:45 580646 ? 9245 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000303.php | Fehlercode: 2 | Zeile: 4 | require(/usr/local/edomi/www/data/liveproject/lbs/../../../../main/include/php/php-telegram-bot/vendor/autoload.php): failed to open stream: No such file or directory ERROR

                                Kommentar

                                Lädt...
                                X