Отправка сообщения, не работающего на боте telegram, с помощью nodejs и диалогового потока - PullRequest
0 голосов
/ 30 мая 2019

Я работаю над ботом, который может включать свет в моем доме через Telegram и DialogFlow. В настоящее время он реагирует должным образом всякий раз, когда в DF есть сообщение, с которым не связано действие, (поэтому есть только ответ DF - например, когда я говорю «привет»). Однако, если с ним связано какое-либо действие, оно переходит к моему коду nodejs, и я затем использую telegram.sendMessage, чтобы отправить сообщение, показывающее ход выполнения (например, «включение света!»), И это работает, однако после отправки сообщения бот перестает отвечать на сообщения - независимо от того, имеют они действие или нет.

Я пытался изменить и изменить свой код, но он все равно не работает.

  case "lightsOn": 
      telegram.sendMessage(message.chat.id, "turning on the lights!")
      lights(true) 
      console.log('lights on')
      break
//the action from DialogFlow is "lightsON"

Я ожидал, что он отправит сообщение и продолжит работу с DF, но он просто не

...