我怎么能让我的机器人问一个声明,等待该声明的回应

时间:2016-06-06 09:25:27

标签: bots slack-api botkit

有什么方法可以让我的机器人问一个问题并让它等待对这个特定问题的回复,这样我就可以对这个特定的消息做更多的事情了吗?

1 个答案:

答案 0 :(得分:2)

是的,botkit自述文件中有一些例子。复制粘贴:

controller.hears(['question me'], 'message_received',function(bot,message) {

  // start a conversation to handle this response.
  bot.startConversation(message,function(err,convo) {

    convo.ask('How are you?',function(response,convo) {

      convo.say('Cool, you said: ' + response.text);
      convo.next();
    });
  })
})