1
有麻煩讓我的腦袋繞着node.js的應用程序。我使用的是入門Botkit(Howdy),託管在毛刺(glitch.com)如何在node.js中使用slack api方法
我迄今完美的作品,它開始與用戶康沃,問了幾個問題,一個接一個,幷包括一個總結結束用戶給機器人的所有答案。
module.exports = function(controller) {
controller.hears(['reminder'], 'direct_message', function(bot, message) {
bot.startConversation(message, function(err, convo) {
convo.say('Ok, let me help you with that ...');
// Ask Target
convo.ask('Who should I remind ?', function(response, convo) {
convo.setVar('target', response.text);
convo.next();
});
// Ask About
convo.ask('About what ?', function(response, convo) {
convo.setVar('about', response.text);
convo.next();
});
// Ask Date
convo.ask('Date ?', function(response, convo) {
convo.setVar('date', response.text);
convo.next();
});
// Ask Time
convo.ask('And what time ?', function(response, convo) {
convo.setVar('time', response.text);
convo.next();
});
convo.say('Got it, I should remind {{vars.target}} : {{vars.about}} on {{vars.date}} at {{vars.time}}');
convo.next();
});
});
};
現在,我想更多地利用所有的methods鬆弛是通過API提供,例如reminders.add
方法。在中我找不到任何起點,編寫一個使用此方法的函數。或者如何將它包含在上面的代碼中。我在初學者的知識水平,請耐心等待:)
據我所知,所有的Oauth進程已經在botkit文件內部處理過(只需要提供所有的密鑰,並安裝應用程序在我的團隊中)
我的英雄!謝謝<3 –