Я работаю над ботом, который может включать свет в моем доме через 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, но он просто не