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. Skripten / Logik
  4. Blockly
  5. Javascript-Funktion: Telegram Empfänger aus Variable

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Javascript-Funktion: Telegram Empfänger aus Variable

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 452 Aufrufe 3 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.
  • A Offline
    A Offline
    AlyxAbyss
    schrieb am zuletzt editiert von
    #1

    Hallo ihr,

    ich versuche mich gerade an einem Blockly um ein Telegram Menü zu erstellen. Nur leider stehe ich als Laie nun vor einem Problem, was für jeden Programmierer hier wahrscheinlich lachhaft ist.

    Insgesamt nutzen 2 Personen den Telegram Bot fürs Menü. Nur leider werden einige Meldungen direkt an beide Nutzer gesendet. Aber nur derjenige der den letzten Befehl gesendet hat soll eine Antwort erhalten.

    Ich bin soweit, dass ich eine Variable mit dem Namen "LetzterAbsender" in Blockly habe, die den letzten Empfänger enthält. Jetzt muss ich das Javascript noch abändern.

    Ich weiß allerdings nicht ob im Skript der Telegram Nutzername oder die UserID eingetragen werden müssen. und wo ich es eintragen muss.
    Den Wert soll er ja aus der Blockly Variable entnehmen.

    Bin für eure Hilfe dankbar :)

    sendTo('telegram.1', {
        text:   'Hier das Räume Menü',
        reply_markup: {
            keyboard: [
                ['Wohnzimmer','Küche'],
                ['Schlafzimmer','Jugendzimmer'],
                ['Flur','Bad'],
                ['Startseite','Status','Admin']
            ],
            resize_keyboard:   true,
            one_time_keyboard: false
        }
    });
    

    javascripttelegram.jpg

    T 1 Antwort Letzte Antwort
    0
    • A AlyxAbyss

      Hallo ihr,

      ich versuche mich gerade an einem Blockly um ein Telegram Menü zu erstellen. Nur leider stehe ich als Laie nun vor einem Problem, was für jeden Programmierer hier wahrscheinlich lachhaft ist.

      Insgesamt nutzen 2 Personen den Telegram Bot fürs Menü. Nur leider werden einige Meldungen direkt an beide Nutzer gesendet. Aber nur derjenige der den letzten Befehl gesendet hat soll eine Antwort erhalten.

      Ich bin soweit, dass ich eine Variable mit dem Namen "LetzterAbsender" in Blockly habe, die den letzten Empfänger enthält. Jetzt muss ich das Javascript noch abändern.

      Ich weiß allerdings nicht ob im Skript der Telegram Nutzername oder die UserID eingetragen werden müssen. und wo ich es eintragen muss.
      Den Wert soll er ja aus der Blockly Variable entnehmen.

      Bin für eure Hilfe dankbar :)

      sendTo('telegram.1', {
          text:   'Hier das Räume Menü',
          reply_markup: {
              keyboard: [
                  ['Wohnzimmer','Küche'],
                  ['Schlafzimmer','Jugendzimmer'],
                  ['Flur','Bad'],
                  ['Startseite','Status','Admin']
              ],
              resize_keyboard:   true,
              one_time_keyboard: false
          }
      });
      

      javascripttelegram.jpg

      T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von ticaki
      #2

      @alyxabyss

      sendTo('telegram', {user: 'ticaki', text: 'Luftbefeuchter im Wohnzimmer startet...'})
      

      ^ das da versende ich an mich.

      sendTo('telegram.1', {
          text:   'Hier das Räume Menü',
          user:  LetzterAbsender,
          reply_markup: {
              keyboard: [
                  ['Wohnzimmer','Küche'],
                  ['Schlafzimmer','Jugendzimmer'],
                  ['Flur','Bad'],
                  ['Startseite','Status','Admin']
              ],
              resize_keyboard:   true,
              one_time_keyboard: false
          }
      });
      

      Im Blockly eine Variable mit dem Namen "nutzer" erzeugen (haste ja schon), das sollte gehen. Benutze fast ausschließlich inline_keyboard und editiere da den chat.

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      A 1 Antwort Letzte Antwort
      1
      • T ticaki

        @alyxabyss

        sendTo('telegram', {user: 'ticaki', text: 'Luftbefeuchter im Wohnzimmer startet...'})
        

        ^ das da versende ich an mich.

        sendTo('telegram.1', {
            text:   'Hier das Räume Menü',
            user:  LetzterAbsender,
            reply_markup: {
                keyboard: [
                    ['Wohnzimmer','Küche'],
                    ['Schlafzimmer','Jugendzimmer'],
                    ['Flur','Bad'],
                    ['Startseite','Status','Admin']
                ],
                resize_keyboard:   true,
                one_time_keyboard: false
            }
        });
        

        Im Blockly eine Variable mit dem Namen "nutzer" erzeugen (haste ja schon), das sollte gehen. Benutze fast ausschließlich inline_keyboard und editiere da den chat.

        A Offline
        A Offline
        AlyxAbyss
        schrieb am zuletzt editiert von
        #3

        @ticaki

        Super vielen Dank. So klappt es :)

        Aber was ist das inline_keyboard?

        T 1 Antwort Letzte Antwort
        0
        • A AlyxAbyss

          @ticaki

          Super vielen Dank. So klappt es :)

          Aber was ist das inline_keyboard?

          T Nicht stören
          T Nicht stören
          ticaki
          schrieb am zuletzt editiert von ticaki
          #4

          @alyxabyss

          das hier:
          Hab Haus und dann Beleuchtung gedrückt
          Bildschirmfoto 2023-07-11 um 00.29.59.png

          Bildschirmfoto 2023-07-11 um 00.30.13.png

          Bildschirmfoto 2023-07-11 um 00.30.23.png

          Ist ein Keyboard das im Nachrichtenfeld erscheint und auch mit hochscrollt, deshalb editieren. :) Sind viele Zeilen Javascript.

          oder lies das hier: https://core.telegram.org/bots/2-0-intro

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          A 1 Antwort Letzte Antwort
          1
          • T ticaki

            @alyxabyss

            das hier:
            Hab Haus und dann Beleuchtung gedrückt
            Bildschirmfoto 2023-07-11 um 00.29.59.png

            Bildschirmfoto 2023-07-11 um 00.30.13.png

            Bildschirmfoto 2023-07-11 um 00.30.23.png

            Ist ein Keyboard das im Nachrichtenfeld erscheint und auch mit hochscrollt, deshalb editieren. :) Sind viele Zeilen Javascript.

            oder lies das hier: https://core.telegram.org/bots/2-0-intro

            A Offline
            A Offline
            AlyxAbyss
            schrieb am zuletzt editiert von
            #5

            @ticaki

            Sieht interessant aus. Schau ich mir mal an. Danke :)

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • A AlyxAbyss

              @ticaki

              Sieht interessant aus. Schau ich mir mal an. Danke :)

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #6

              @alyxabyss
              https://forum.iobroker.net/topic/64968/test-adapter-telegram-menu-v-0-3-x

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              1
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              740

              Online

              32.6k

              Benutzer

              82.1k

              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