Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Telegram: Cannot send message...

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Telegram: Cannot send message...

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Stefan_NK @MCU last edited by

      @MCU
      Hallo, ich bin leider erst jetzt zum Testen gekommen.
      Variante 1 funktioniert leider nicht. Bei chat_id gebe ich die ID des Benutzers an, oder?
      Variante 2 verstehe ich leider überhaupt nicht, wo und wie ich das einbinden soll 🤦‍♂️

      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @Stefan_NK last edited by MCU

        @Stefan_NK Zu Variante 1: Ja die chat_id des Benutzers an den du senden möchtest.

        Zu Variante 2: In der Instanz "telegram.0" gibt es ja einen TOKEN und den fügst du hinter ".../bot" ein.
        Diese Variante nutzt man um am Adapter vorbei und direkt an "telegram" Daten zu senden.
        Damit kann man also prüfen, ob es am Adapter liegt, oder doch an Telegram, bzw an de Einstellungen zum User.

        Die chat_id 731678483 ist Deine eigene!?

        S haselchen 2 Replies Last reply Reply Quote 0
        • S
          Stefan_NK @MCU last edited by

          @MCU
          Ich habe jetzt mal alles so belassen, allerdings habe ich gesehen, dass die falsche node-js Version installiert war (10.x anstatt 12.x). bin jetzt mal am Testen.

          funkytown 1 Reply Last reply Reply Quote 0
          • funkytown
            funkytown @Stefan_NK last edited by funkytown

            @Stefan_NK
            Hast du dazu eine Lösung gefunden? Ich habe exakt den gleichen Fehler. Plötzlich erhalte ich ein "Forbidden: bot was blocked by the user" obwohl ich nichts an den Scripts bzw. Einstellungen geändert habe.
            Ich bin bereits vor einigen Wochen von node-js vo 10.x auf die Version 12.x gewechselt. Meine Adapter sind alle auf dem neusten Stand!

            Lösung gerade gefunden: Ich habe unter Telegram im BotFather den bot nocheinmal ausgewählt und neu gestartet. Die Fehlermeldung war sofort weg!

            1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @MCU last edited by haselchen

              @MCU

              Mein sendto Block sieht so aus?!
              fc93dd1c-64df-40ef-b30c-9be8db290222-grafik.png

              Da is nix mit send oder chatid * grübel *
              Deswegen erstaunen mich gerade Deine beiden Varianten.

              F M 2 Replies Last reply Reply Quote 0
              • F
                fastfoot @haselchen last edited by

                @haselchen sagte in Telegram: Cannot send message...:

                Da is nix mit send oder chatid * grübel *

                nimm den ersten Block unter SendTo 🙂

                haselchen 1 Reply Last reply Reply Quote 0
                • haselchen
                  haselchen Most Active @fastfoot last edited by

                  @fastfoot

                  Aaaaah ok.
                  Blöd gefragt, wieso nimmt man dann nicht den sendto Block extra für Telegram?🤔

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    fastfoot @haselchen last edited by fastfoot

                    @haselchen sagte in Telegram: Cannot send message...:

                    @fastfoot

                    Aaaaah ok.
                    Blöd gefragt, wieso nimmt man dann nicht den sendto Block extra für Telegram?🤔

                    Ich kenne nur eine Anwendung dafür: Wenn du ein Bild senden willst dann brauchst du einen Parameter caption, den kannst du nur im SendTo Block erstellen
                    Telegram4.PNG

                    haselchen 1 Reply Last reply Reply Quote 0
                    • haselchen
                      haselchen Most Active @fastfoot last edited by

                      @fastfoot

                      Man lernt ja nicht aus.
                      Hab das per Javascript gelöst....falls sich jemand bedienen möchte 🙂

                      var timeout, timeout1, timeout2;
                      var fs = require('fs');
                      
                      on({id: 'hm-rpc.1.XXX.1.PRESS_SHORT', change: "any"}, function (obj) {
                       var value = obj.state.val;
                       var oldValue = obj.oldState.val;
                       timeout = setTimeout(function () {
                         exec('wget --output-document /opt/iobroker/iobroker-data/tmp/alarm.jpg \'http://192.XXXXXX:XXXX/picture/1/current/\'');
                        }, 2000);
                       timeout1 = setTimeout(function () {
                          const bild = fs.readFileSync('/opt/iobroker/iobroker-data/tmp/alarm.jpg');
                          writeFile('vis.0','alarm.jpg', bild);
                        }, 4000);
                       timeout2 = setTimeout(function () {
                         sendTo("telegram.1", "send", {
                             text: '/opt/iobroker/iobroker-data/files/vis.0/alarm.jpg'
                         });
                       }, 6000);
                       // ab hier so oft wiederholen wie man es möchte
                      });
                      
                      1 Reply Last reply Reply Quote 0
                      • M
                        MCU @haselchen last edited by

                        @haselchen Das sind nur zwei Varianten um zu Prüfen, ob es am Adapter liegt oder an den Einstellungen in Telegram selbst. Die 2. Variante geht den Weg direkt über api von Telegram.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        750
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        fehler telegram
                        5
                        12
                        1132
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo