Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Telegram adapter Probleme mit javascript/sendTo

    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 adapter Probleme mit javascript/sendTo

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

      Liebe Kollegen!

      Habe den telegram-adapter installiert da ich mir info's auf's handy zuschicken wollte.

      Adapter-Installation hat wunderbar funktioniert und ich krieg auch 'ne Message wenn der Adapter/Bot neu gestartet wird.

      Aber ich konnte keine Message senden!

      Hatte natürlich das Beispiel von der Adapterbeschreibung probiert das mir am besten erschien:

      sendTo('telegram', {user: 'UserName', text: 'Test message'}, function (res) {
          console.log('Sent to ' + res + ' users');
      });
      

      welche den callback verwenden da ich normalerweise gerne die nächste Aktion erst starte wenn die Message gesendet wurde.

      Nun, es ist weder der Callback aufgerufen worden noch was gesendet worden.

      Also Test mit````
      sendTo('telegram', 'Test message')

      und Message kam an! Debug log von Adapter meldet auch Message Sent.
      
      Sobald ich aber einen Callback verwende kein log im Debug und auch keine Message und kein Callback :(
      
      Hab mir den Source noch nicht angeschaut um zu sehen ob's am Adapter liegt oder an sonst was.
      
      Hab auch noch andere Probleme die aber von der Unkenntniss von Telegram herrühren können:
      
      Wie in Beispelen gezeigt sendet
      

      sendTo('telegram', '@userName Test message')
      oder
      sendTo('telegram', {user: 'myName', text: 'Test message'});

      
      nie etwas! Es geht immer nur ohne username an die registrierten Benutzer.
      1 Reply Last reply Reply Quote 0
      • P
        Pumbadinho last edited by

        Hast mal bei Blockly geschaut, da gibt es direkt ein SendTo Modul.

        Damit hat es bei mir out of the Box funktioniert.

        Wenn du deinem Bot eine Nachricht sendest, findest du hier: telegram.0.communicate.users deine ID mit der du dir etwas senden kann.

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

        Support us

        ioBroker
        Community Adapters
        Donate
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        489
        Online

        31.9k
        Users

        80.3k
        Topics

        1.3m
        Posts

        2
        2
        1861
        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