使用nodejs和dialogflow发送在电报机器人上不起作用的消息

时间:2019-05-30 14:59:55

标签: node.js dialogflow telegram

我正在开发一个可以通过Telegram和DialogFlow打开家中灯光的机器人。当前,只要DF中有一条消息没有与之关联的动作(因此只有DF响应-例如,当我说hello时),它就会正确响应。但是,如果有与之相关的动作,它将转到我的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,但实际上并没有

0 个答案:

没有答案