Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Telegram Adapter - Nachricht an User x

NEWS

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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[gelöst] Telegram Adapter - Nachricht an User x

Scheduled Pinned Locked Moved ioBroker Allgemein
13 Posts 6 Posters 8.0k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    BlueEssi
    wrote on last edited by
    #4

    Würdest du uns zeigen, wie das mit den Chat-IDs geht. Wie bekomme ich diese raus?

    Gesendet von iPhone mit Tapatalk

    1 Reply Last reply
    0
    • lobomauL Offline
      lobomauL Offline
      lobomau
      wrote on last edited by
      #5

      Was geht jetzt genau? Du kannst an jeden beliebigen telegram user schicken?

      Welcher Absender erscheint dann? Der Bot?

      Ist die Chat-ID unter Blockly der Username?

      Ich habe zwei bots laufen am Handy, da ich den einen auf lautlos stelle und der andere zum Alarme senden ist (auch nachts).

      @BlueEssi:

      Würdest du uns zeigen, wie das mit den Chat-IDs geht. Wie bekomme ich diese raus? `
      Wüsste ich auch gerne.

      Host: NUC8i3 mit Proxmox:

      • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
      • Slave: Pi4
      1 Reply Last reply
      0
      • kmxakK Offline
        kmxakK Offline
        kmxak
        Most Active
        wrote on last edited by
        #6

        Also der Absender ist weiterhin der Bot den Ihr angelegt habt. Mit den zusätzlichen Code (siehe unten) wird der Adapter/Bot angewiesen die Nachricht nur an die jeweilige Chat ID zu versenden. Anzeigetechnisch ändert sich nichts.

        Die ChatID auszulesen war sehr schwierig für mich die ganzen Anleitungen im Netz wollten nicht.

        Dann bin ich auf den Bot: http://telegram.me/userinfobot gestoßen.

        Einfach <size size="120">den Bot mit Telegram anschreiben</size> und ihr bekommt vom der Telegram App die ID zurück.

        Ich erstelle meine Scripts meist mit Blockly da ich echt noch wenig plan von Javascript habe. Da ich dann aber nicht die Codezeile einfügen konnte habe ich immer erst das Script zuende gebaut und dann die Codezeile im nachhinein angefügt.

        Zur Codezeile diese lautet:

        chatId: 'SOME-CHAT-ID-123'
        

        Diese wird in den sendTo Befehl eingebaut. Da ich kein Experte bin kann ich euch nicht genau sagen wie ihr das am besten einbaut. Ich habe es nach dem Beispiel gemacht und es ging.

        Hier mein Beispielscript was die Tür Checkt und immer wenn sie geöffnet oder geschlossen wird eine Nachricht sendet.

        on({id: 'hm-rpc.0.NEQ1824439.1.STATE', change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          console.log(((obj.state ? obj.state.val : "") ? 'Tür zur Wohnung wurde geöffnet' : 'Tür zur Wohnung wurde geschlossen'));
          sendTo("telegram.0", "send", {
              text: ((obj.state ? obj.state.val : "") ? 'Tür zur Wohnung wurde geöffnet' : 'Tür zur Wohnung wurde geschlossen'), chatId: 'XXX'
          });
        });
        

        Gruß Alex

        1 Reply Last reply
        0
        • lobomauL Offline
          lobomauL Offline
          lobomau
          wrote on last edited by
          #7

          Danke, damit kann ich es ausprobieren.

          Die ID vom Bot scheint dann die 9-stellige Zahl zu sein im telegram Adapter, oder? Das ist der Anfang des tokens.

          Host: NUC8i3 mit Proxmox:

          • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
          • Slave: Pi4
          1 Reply Last reply
          0
          • kmxakK Offline
            kmxakK Offline
            kmxak
            Most Active
            wrote on last edited by
            #8

            Nein!

            Du benötigst deine ChatID!

            Also die ID von deiner App. Der Bot sendet die Nachricht ja zu dir!

            Gruß Alex

            1 Reply Last reply
            0
            • lobomauL Offline
              lobomauL Offline
              lobomau
              wrote on last edited by
              #9

              @kmxak:

              Nein!

              Du benötigst deine ChatID!

              Also die ID von deiner App. Der Bot sendet die Nachricht ja zu dir! Danke, hat jetzt geklappt. Der Bot heisst also "userinfobot"… ich hatte fälschlicherweise den code > /userinfobot ` versucht gehabt.

              Host: NUC8i3 mit Proxmox:

              • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
              • Slave: Pi4
              1 Reply Last reply
              0
              • kmxakK Offline
                kmxakK Offline
                kmxak
                Most Active
                wrote on last edited by
                #10

                Super 8-)

                Das sollte theoretisch auch mit Bildern usw. klappen habe ich aber noch nicht eingerichtet.

                Gruß Alex

                1 Reply Last reply
                0
                • SegwayS Offline
                  SegwayS Offline
                  Segway
                  wrote on last edited by
                  #11

                  @kmxak:

                  Zur Codezeile diese lautet: `

                  Irgendwo habe ich wohl wieder nen Bock drin.

                  Habe das Script angepasst auf meine schaltbare Funkdose zum testen. ChatID habe ich ausgelesen nur leider kommt eine Fehlermeldung:

                  telegram.0	2018-08-21 14:30:38.416	error	Cannot send message [user - undefined]: Error: ETELEGRAM: 400 Bad Request: chat not found
                  

                  Habe ich was vergessen zu konfigurieren ?

                  Gruß Dirk
                  Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                  1 Reply Last reply
                  0
                  • C Offline
                    C Offline
                    crahlfs
                    wrote on last edited by
                    #12

                    Dieses Thema hat mir geholfen. Die Chat ID findet man einfach unter dem Telegram Adapter. Dort wird die letzte User ID und auch die letzte Chat ID angezeigt. Also super Easy. Jetzt antwortet der Bot nur noch da wo er es hin senden soll!

                    Gruß

                    Christoph

                    R 1 Reply Last reply
                    0
                    • C crahlfs

                      Dieses Thema hat mir geholfen. Die Chat ID findet man einfach unter dem Telegram Adapter. Dort wird die letzte User ID und auch die letzte Chat ID angezeigt. Also super Easy. Jetzt antwortet der Bot nur noch da wo er es hin senden soll!

                      Gruß

                      Christoph

                      R Online
                      R Online
                      RikDRS
                      wrote on last edited by
                      #13

                      Auch wenn dieses Thema schon älter ist: ich möchte mir per Script eine NAchricht zukommen lassen:

                      sendTo('telegram.0', {
                          text:   'Bitte wähle ein Button',
                          reply_markup: {
                              keyboard: [
                                  ['nichts unternehmen', '3d drucker ausschalten'],
                              ],
                              resize_keyboard:   true,
                              one_time_keyboard: true
                          }
                      });
                      {1}
                      

                      Nun habe ich versucht mittels 'chatID: 9988776655' an verschiedenen Stellen nur mir diese Nachricht zukommen zu lassen, was aber nicht funktioniert hat. Kann mir einer verraten wo die ChatID genau gesetzt werden muss in "meinem" Script?

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

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

                      298

                      Online

                      32.7k

                      Users

                      82.6k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe