node.jsで余裕のあるアプリの周りに頭を抱えるようなトラブルがあります。私は私がこれまでに完璧に動作している何、それは、ユーザーとの会話を開始し、いくつかの質問、次々と尋ねるとを含む要約で終わるnode.jsでslack apiメソッドを使用する方法
をグリッチ(glitch.com)でホストされているスターターBotkitを(Howdy)、使用していますユーザーがボットに与えたすべての回答。
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();
});
});
};
は今、私はreminders.add
方法、たとえば、APIを介して提供されるすべてのmethodsスラックをさらに活用したいと思います。私はこのメソッドを使用する関数を書くの開始点を見つけることができません。または上記のコードにどのように含めるか。私は知識の初心者レベルにあります。私には気をつけてください:)
私が理解するところでは、すべてのOauthプロセスはすでにボットキットファイル内で処理されています(すべてのキーを提供し、アプリケーションをインストールする必要があります私のチームで)
マイヒーロー!ありがとうございます<3 –