Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

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

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
13 Beiträge 6 Kommentatoren 7.8k Aufrufe 1 Watching
  • Ä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.
  • B Offline
    B Offline
    BlueEssi
    schrieb am zuletzt editiert von
    #4

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

    Gesendet von iPhone mit Tapatalk

    1 Antwort Letzte Antwort
    0
    • lobomauL Offline
      lobomauL Offline
      lobomau
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • kmxakK Offline
        kmxakK Offline
        kmxak
        Most Active
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • lobomauL Offline
          lobomauL Offline
          lobomau
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • kmxakK Offline
            kmxakK Offline
            kmxak
            Most Active
            schrieb am zuletzt editiert von
            #8

            Nein!

            Du benötigst deine ChatID!

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

            Gruß Alex

            1 Antwort Letzte Antwort
            0
            • lobomauL Offline
              lobomauL Offline
              lobomau
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • kmxakK Offline
                kmxakK Offline
                kmxak
                Most Active
                schrieb am zuletzt editiert von
                #10

                Super 8-)

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

                Gruß Alex

                1 Antwort Letzte Antwort
                0
                • SegwayS Offline
                  SegwayS Offline
                  Segway
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • C Offline
                    C Offline
                    crahlfs
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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 Offline
                      R Offline
                      RikDRS
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      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

                      744

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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