有什么方法可以让我的机器人问一个问题并让它等待对这个特定问题的回复,这样我就可以对这个特定的消息做更多的事情了吗?
答案 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();
});
})
})