Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Telegram und Inline Keyboard (Menu)

    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 und Inline Keyboard (Menu)

    This topic has been deleted. Only users with topic management privileges can see it.
    • dslraser
      dslraser Forum Testing Most Active @TDCroPower last edited by dslraser

      @TDCroPower
      Ich mache das ganz ohne text2command, aber die Funktionsweise ist die gleiche. Ich habe hier mal ein leeres Menü wo nur der Name vom Telegram Benutzer geändert werden muß, so bekommt jeder Nutzer sein eigenes Menü.
      Da könntest Du beliebig viele Schaltungen dahinter hängen und natürlich auch noch mehr Menüs. Aber "Schlagworte brauchst Du hier auch.
      Das war ein Vorlage eines Facebook Users (Sven Topp)
      Startwort ist Übersicht, oder einfach ü

      Es ist in Blockly mit Funktionen erstellt. Ich habe die eigentlichen Schaltungen entfernt. (in den falls mache Blöcken)


      [Der Blockly Export ist zu lang-50.000 Zeichen Grenze hier im Forum, deshalb hier als Textdatei.
      Bitte die Textdatei herunter laden und dann öffnen und importieren. Wenn man die Datei im Browser öffnet und dann von dort den Inhalt kopiert kommen bei mir sonst Umlaute Fehler im Import.]
      Edit: Vorlage entfernt
      Hauptmenü.jpg

      Kamera Menü.jpg

      Gerätestatus Menü.jpg

      SSML Stimmen Menü.jpg

      Nachricht an ECHO.jpg

      padrino T S 3 Replies Last reply Reply Quote 0
      • padrino
        padrino Most Active @dslraser last edited by

        @dslraser

        Ich weiß zwar nicht, was Du in den "Stimme XXX einschalten" genau machst, aber wäre sowas nicht auch möglich und könnte einem evtl. elegant die ganzen IFs sparen..? 😃

        polly_select.png

        ```
        <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
        <variable type="" id="?Uaz,bOmztKcUb9bYkoJ">Letzter_Text</variable>
        </variables>
        <block type="variables_set" id="|KCEf/4g{r~qE!!6u9or" x="-613" y="-1388">
        <field name="VAR" id="?Uaz,bOmztKcUb9bYkoJ" variabletype="">Letzter_Text</field>
        <value name="VALUE">
        <block type="text" id="]3%7!@0Zbf-2mm;:{nk#">
        <field name="TEXT">Hans</field>
        </block>
        </value>
        <next>
        <block type="control" id="^xp-`J8bCzr{Ley;]uV%">
        <mutation delay_input="false"></mutation>
        <field name="OID">alexa2.0.Echo-Devices.G0XXXXXXXXXXXXXX.Commands.ssml</field>
        <field name="WITH_DELAY">FALSE</field>
        <value name="VALUE">
        <block type="text_join" id="Cds.TK$T@o]ybC5zm1m;">
        <mutation items="5"></mutation>
        <value name="ADD0">
        <block type="text" id="plPlhrx[B]Vv}aJ9W=ts">
        <field name="TEXT"><speak><voice name="</field>
        </block>
        </value>
        <value name="ADD1">
        <block type="variables_get" id="@-pg|tJ=-#NeOKh:VQm2">
        <field name="VAR" id="?Uaz,bOmztKcUb9bYkoJ" variabletype="">Letzter_Text</field>
        </block>
        </value>
        <value name="ADD2">
        <block type="text" id="7Ph7zQsVP4OIv}7o@qf6">
        <field name="TEXT">"></field>
        </block>
        </value>
        <value name="ADD3">
        <block type="text" id="Pl$:%Q?k=^,tQ(.^haEk">
        <field name="TEXT">Das ist nur ein kleiner Test...</field>
        </block>
        </value>
        <value name="ADD4">
        <block type="text" id="7oxGQ:#^O_t:zX_DU1DA">
        <field name="TEXT"></voice></speak></field>
        </block>
        </value>
        </block>
        </value>
        </block>
        </next>
        </block>
        </xml>

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

          @padrino
          Klar, geht auch. Schau ich mir nochmal an. Ich bin am WE unterwegs.
          Aber bei dem schönen Wetter sitze ich auch nicht am Rechner😁🌞

          Ich nutze das so ähnlich
          Screenshot_20190330-151231_Firefox.jpg

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

            @padrino
            ich habe dafür noch Datenpunkte angelegt, dann kann ich die Simmen in jedem anderem Blockly einfacher nutzen.
            Aber vielleicht war das auch zu kompliziert gedacht...

            Screenshot_20190330-152827_Firefox.jpg

            1 Reply Last reply Reply Quote 0
            • T
              TemPeck @TDCroPower last edited by

              @TDCroPower Schaut gut aus!

              Leider läuft es bei mir noch nicht ganz stabil. Selten ist es dazu gekommen, dass der Javascript Adapter offenbar abgestürzt ist bzw. neu gestartet wurde. Das ganze, ohne einen Fehler im Log zu hinterlassen 😕

              Dann hing das Programm immer ein wenig. Spricht ich kam erstmal wieder nicht aus dem Untermenü zurück.
              Leider konnte ich den Fehler noch nicht auf irgendeinen bestimmten Button oder eine Buttonfolge o.ä. eingrenzen. Dafür kam er zu selten (2 oder 3 mal)...

              Grüße!

              1 Reply Last reply Reply Quote 0
              • T
                TDCroPower @dslraser last edited by

                @dslraser danke werde ich mir mal anschauen, ein Blockly wäre mir ehrlicherweise sogar lieber da man nicht tausend einzelne skripte + text2command befehle etc etc erstellen muss.

                ByTheWay: weiß jemand ob man immer eine text Nachricht in den sendTo Befehl einsetzen muss bzw. Telegram einen Text beim ausführen benötigt?
                Gerade bei der Navigation benötige man eigentlich keine andauernde Rückmeldung von Telegram, sondern nur wenn ich etwas Abfrage bzw. Schalte.

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

                  @TDCroPower
                  Ich habe bei mir das Bitte wählen mal rausgenommen (auskommentiert) oder auch ein Leerzeichen genommen, ging beides nicht.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    TDCroPower @dslraser last edited by

                    @dslraser ja hatte ich auch getestet, wird wohl ein Pflichtfeld sein wenn man etwas an Telegram senden will!?

                    Dein Blockly habe ich mir mal angeschaut, nach einer kleinen Orientierung ist das super und ich kann meine Skripte schnell dort hinein "kopieren".

                    Warum hast du aber die erstellten JS Funktionen neben deinen Blockly gesetzt?
                    Ich hatte mich erst zu tode gesucht bis ich die dann nebenan gefunden habe.
                    Kannst die doch ganz einfach oben vorm Start setzen und man hat alles in einem Fluss nach unten 😏

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

                      @TDCroPower
                      ja, stimmt schon, aber wenn man die so weit fertig hat braucht man die ja kaum noch, dann klappe ich die zu und schiebe die rüber. Ich wollte die Funktionen nur "optisch" getrennt/aufgeteilt auf der anderen Seite haben.😀

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

                        @TDCroPower

                        Ich habe nun auch etwas weiter gemacht mit meinem Menü.
                        Sieht jetzt so aus:

                        Klick hier

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          TDCroPower @dslraser last edited by

                          @dslraser habe mein Skript heute auch erfolgreich komplett auf dein Blockly Sample übertragen und es funktioniert.
                          Das geniale man kann durch das Blockly gleich noch überprüfen, ob der einschalt/ausschalt Vorgang erfolgreich war und das dem User mitteilen.

                          Wie nutzt du denn das Skript "Nach telegram senden" ?

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

                            @TDCroPower

                            Wie nutzt du denn das Skript "Nach telegram senden" ?

                            Was meinst Du damit ?

                            Ich suche gerade in meinem Menü was ich "falsch" gemacht habe. Ich habe wahrscheinlich heute zu viel daran gefummelt...

                            Wenn ich ein Menü mit Untermenü habe kommt trotzdem bei jeweils anderen User (bei mir 2 User) immer das Bitte wählen. Ich finde gerade meinen Fehler selbst nicht 😁
                            Bei "einfachen" Menüs habe ich das nicht.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              TDCroPower @dslraser last edited by

                              @dslraser ich mein das hier...
                              telegramskript.png

                              1 Reply Last reply Reply Quote 0
                              • S
                                sectorchan last edited by

                                Danke für das Blockly Script!

                                Was mich aber wundert und wo ich nicht dahinter komme, ist: Warum bekomme ich immer "Ich verstehe xyz nicht" aber dennoch schaltet er in das Untermenü``?

                                1 Reply Last reply Reply Quote 0
                                • S
                                  SmartVocke @dslraser last edited by

                                  @dslraser said in Telegram und Inline Keyboard (Menu):

                                  Bitte die Textdatei herunter laden und dann öffnen und importieren. Wenn man die Datei im Browser öffnet und dann von dort den Inhalt kopiert kommen bei mir sonst Umlaute Fehler im Import.]

                                  gibts das noch? genau soetwas suche ich 🙂

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

                                    @SmartVocke sagte in Telegram und Inline Keyboard (Menu):

                                    gibts das noch? genau soetwas suche ich

                                    https://forum.iobroker.net/post/251463

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      SmartVocke @dslraser last edited by

                                      @dslraser danke ❤ es gibt ja tatsächlich noch menschen die telegram mögen 🙂

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        SaiBot1981 last edited by

                                        Moin, kann mir evtl jemand noch verraten ob ich den TELEUSER auch ändern kann so das nur gewisse user eben gewisse Kategorien sehen können?

                                        D 1 Reply Last reply Reply Quote 0
                                        • D
                                          Dav3 @SaiBot1981 last edited by

                                          @TiboTake Das würde mich ebenfalls mal interessieren!

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

                                            @Dav3
                                            @TiboTake

                                            Damit geht das
                                            https://forum.iobroker.net/post/251463

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            719
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            16
                                            38
                                            9949
                                            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