Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Javascript-Funktion: Telegram Empfänger aus Variable

    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

    Javascript-Funktion: Telegram Empfänger aus Variable

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AlyxAbyss last edited by

      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 Reply Last reply Reply Quote 0
      • T
        ticaki Developer @AlyxAbyss last edited by 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 1 Reply Last reply Reply Quote 1
        • A
          AlyxAbyss @ticaki last edited by

          @ticaki

          Super vielen Dank. So klappt es 🙂

          Aber was ist das inline_keyboard?

          T 1 Reply Last reply Reply Quote 0
          • T
            ticaki Developer @AlyxAbyss last edited by 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 1 Reply Last reply Reply Quote 1
            • A
              AlyxAbyss @ticaki last edited by

              @ticaki

              Sieht interessant aus. Schau ich mir mal an. Danke 🙂

              DJMarc75 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @AlyxAbyss last edited by

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

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

                Support us

                ioBroker
                Community Adapters
                Donate

                752
                Online

                31.9k
                Users

                80.1k
                Topics

                1.3m
                Posts

                3
                6
                292
                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