Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Telegram: Cannot send message...

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    697

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Telegram: Cannot send message...

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
telegramfehler
12 Beiträge 5 Kommentatoren 1.3k Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Stefan_NK
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich habe ein paar Blockly Scripte, die eine Nachricht per Telegram verschicken sollen. Die Scripte selber sind korrekt.
    Eine Zeitlang, wenn ich z.B. das Passtwort im Bot ändere,... funktioniert alles, dann kommen die Fehlermeldungen im Log...
    (18810) Cannot send message [chatId - 731678483]: Error: ETELEGRAM: 403 Forbidden: bot was blocked by the user
    oder
    (16459) Cannot send message [chatId - 731678483]: Error: ETELEGRAM: 403 Forbidden: bot was blocked by the user
    ...
    ich habe aber im Bot ganz sicher nichts blockiert.

    Woher kann das kommen?

    M 1 Antwort Letzte Antwort
    0
    • S Stefan_NK

      Hallo Zusammen,

      ich habe ein paar Blockly Scripte, die eine Nachricht per Telegram verschicken sollen. Die Scripte selber sind korrekt.
      Eine Zeitlang, wenn ich z.B. das Passtwort im Bot ändere,... funktioniert alles, dann kommen die Fehlermeldungen im Log...
      (18810) Cannot send message [chatId - 731678483]: Error: ETELEGRAM: 403 Forbidden: bot was blocked by the user
      oder
      (16459) Cannot send message [chatId - 731678483]: Error: ETELEGRAM: 403 Forbidden: bot was blocked by the user
      ...
      ich habe aber im Bot ganz sicher nichts blockiert.

      Woher kann das kommen?

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von MCU
      #2

      @Stefan_NK Mal versucht über sendTo zu senden?

      iobroker-telegram-sendTo-Nachricht.PNG

      Andere Methode ist direkt über die API mit Request:

      (Hinter bot muss der TOKEN stehen:

      iobroker-telegram-request-api-Nachricht.PNG

      TOKEN:
      iobroker-telegram-request-api-Nachricht-token.PNG

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      S 1 Antwort Letzte Antwort
      0
      • M MCU

        @Stefan_NK Mal versucht über sendTo zu senden?

        iobroker-telegram-sendTo-Nachricht.PNG

        Andere Methode ist direkt über die API mit Request:

        (Hinter bot muss der TOKEN stehen:

        iobroker-telegram-request-api-Nachricht.PNG

        TOKEN:
        iobroker-telegram-request-api-Nachricht-token.PNG

        S Offline
        S Offline
        Stefan_NK
        schrieb am zuletzt editiert von
        #3

        @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 :man-facepalming:

        M 1 Antwort Letzte Antwort
        0
        • S Stefan_NK

          @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 :man-facepalming:

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von MCU
          #4

          @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!?

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          S haselchenH 2 Antworten Letzte Antwort
          0
          • M 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 Offline
            S Offline
            Stefan_NK
            schrieb am zuletzt editiert von
            #5

            @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.

            funkytownF 1 Antwort Letzte Antwort
            0
            • S Stefan_NK

              @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.

              funkytownF Offline
              funkytownF Offline
              funkytown
              schrieb am zuletzt editiert von funkytown
              #6

              @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!

              Synology DS218+, Homatic CCU3, FritzBox 7590, Raspberry Pi

              1 Antwort Letzte Antwort
              0
              • M 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!?

                haselchenH Offline
                haselchenH Offline
                haselchen
                Most Active
                schrieb am zuletzt editiert von haselchen
                #7

                @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.

                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

                F M 2 Antworten Letzte Antwort
                0
                • haselchenH 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 Offline
                  F Offline
                  fastfoot
                  schrieb am zuletzt editiert von
                  #8

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

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

                  nimm den ersten Block unter SendTo :-)

                  iobroker läuft unter Docker auf QNAP TS-451+
                  SkriptRecovery: https://forum.iobroker.net/post/930558

                  haselchenH 1 Antwort Letzte Antwort
                  0
                  • F fastfoot

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

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

                    nimm den ersten Block unter SendTo :-)

                    haselchenH Offline
                    haselchenH Offline
                    haselchen
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @fastfoot

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

                    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

                    F 1 Antwort Letzte Antwort
                    0
                    • haselchenH haselchen

                      @fastfoot

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

                      F Offline
                      F Offline
                      fastfoot
                      schrieb am zuletzt editiert von fastfoot
                      #10

                      @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

                      iobroker läuft unter Docker auf QNAP TS-451+
                      SkriptRecovery: https://forum.iobroker.net/post/930558

                      haselchenH 1 Antwort Letzte Antwort
                      0
                      • F 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

                        haselchenH Offline
                        haselchenH Offline
                        haselchen
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @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
                        });
                        

                        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

                        1 Antwort Letzte Antwort
                        0
                        • haselchenH 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.

                          M Online
                          M Online
                          MCU
                          schrieb am zuletzt editiert von
                          #12

                          @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.

                          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

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

                          534

                          Online

                          32.9k

                          Benutzer

                          83.0k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe