Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Telegram Bot funktioniert nicht

    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

    Telegram Bot funktioniert nicht

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

      Hey! Ich möchte gerne einen Telegram Bot für mein Smart Home nutzen. Ich nutze diese Anleitung: https://appkosmos.de/hardware/smarthome/diy-smart-home-teil-5/

      Leider funktioniert es bei mir nicht optimal. Die Buttons kommen nicht. Woran liegt es? Hier ein Auszug aus dem Log:

      telegram.0	2019-08-23 19:16:14.824	warn	1 of 1 recipients are unknown!
      javascript.0	2019-08-23 19:16:14.787	info	script.js.telegram: registered 0 subscriptions and 0 schedules
      javascript.0	2019-08-23 19:16:14.787	info	Start javascript script.js.telegram
      javascript.0	2019-08-23 19:16:14.330	info	Stop script script.js.telegram
      javascript.0	2019-08-23 19:15:24.431	info	Stop script script.js.Skript_1
      

      Ich habe das Script auch schon angepasst:

      sendTo('telegram.0',{
         text: 'Hier sind die Buttons:',
         user: 'Username',
         reply_markup: {
            keyboard: [
               ['Bett an', 'Bett aus'],
               ['Schreibtisch an', 'Schreibtisch aus'],
               ['Nachttischlampe an', 'Nachttischlampe aus'],
            ],
            resize_keyboard: true,
            one_time_keyboard: true
         }
      });
      

      Mfg
      Benni

      dslraser 1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @BENNI32154 last edited by

        @Benni-Wartmann
        wie rufst Du denn Deine Button auf ?
        Text2Command ?
        Wenn ja, hast Du dann auch die Instanz im Telegram Adapter zugeordnet ?

        1 Reply Last reply Reply Quote 0
        • Wal
          Wal Developer last edited by Wal

          Habe das Script ohne die Zeile "user: 'Username'," getestet und funktioniert perfekt.234.jpg

          BENNI32154 1 Reply Last reply Reply Quote 0
          • BENNI32154
            BENNI32154 @Wal last edited by

            @Wal
            Ich hab das jetzt entfernt und es funktioniert. Vielen dank.

            @dslraser Durch das Script kommen die Buttons. Ich möchte jetzt via Test2Command gemacht, funktioniert nicht. ich hab es genau so wie im Video (https://www.youtube.com/watch?v=mRvVRK4gD_w) gemacht. Weißt du vielleicht wieso es nicht geht?

            dslraser BBTown 2 Replies Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @BENNI32154 last edited by

              @Benni-Wartmann
              Ich habe jetzt echt keine Lust mir dieses Video anzusehen, schon gar nicht von diesem Kanal, habe ich gleich wieder zu gemacht. Auf diesem Kanal wurde schon genug "Unsinn" verbreitet...
              Ich nutze ein Telegram Menü ohne Text2Command.
              Eine Anleitung und ein verlinktes Video von Sven Top kannst Du hier finden:

              https://forum.iobroker.net/topic/21644/vorlage-telegram-menü-ohne-text2command

              1 Reply Last reply Reply Quote 1
              • BBTown
                BBTown @BENNI32154 last edited by

                @Benni-Wartmann
                zeige per Screenshot einmal die Einstellungen deines Telegram Adapters
                Anschließend zeige einmal deine Einträge im Text2Command Adapter

                1 Reply Last reply Reply Quote 0
                • A
                  Adnim last edited by Adnim

                  @Benni-Wartmann sagte in Telegram Bot funktioniert nicht:

                  user: 'Username',

                  user: 'Username',

                  in dem script fehlt doch der Teil zum separieren welcher der User die Anfrage gestellt hat!?

                  
                      var Username = stateval.substring(1,stateval.indexOf("]"));                 // Benutzer aus Statevalue extrahieren
                     
                  
                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  712
                  Online

                  31.8k
                  Users

                  79.9k
                  Topics

                  1.3m
                  Posts

                  javascript
                  5
                  7
                  888
                  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