Iobroker mit Telegram steuern - Antworten nur an den Anfragenden?

  • Hallo,

    ich habe heute nach dem Tutorial

    [Telegram & ioBroker] SmartHome unterwegs steuern [Tutorial] [HD]

    bei mir eine Steuerung eingerichtet.

    Das funktioniert auch so weit so gut. Was aber doof ist, dass wenn weitere Nutzer den Bot anschreiben, dass dann alle die Antworten vom Bot erhalten. Wie lässt dich das so erweitern, dass nur derjenige die Antworten erhält der auch anfragt? Ich möchte ungern mehrere Bots und Instanzen anlegen.


    Grüße

    Christian

  • indem du in der Datenpunktstruktur des Telegrams dir heraus suchst, wer den Request gestellt hat und nur demjenigen antwortest.

    der Datenpunkt heißt: telegram.0.communicate.botSendChatId bzw telegram.0.communicate.request

    hier steht der User drinnen des letzten requests und dann

    Code
    1. sendTo("telegram.0", "send", {user: 'BigChris', text: (String(textToSend))});