Aws Lambda에서 Botkit을 사용하여 빌드 된 느슨한 봇을 배치하는 방법. 슬래시 명령 인 경우 아래 코드를 사용하여 이벤트에 응답 할 수 있습니다.Botkit 및 Aws Lambda
exports.handler = function(event, context) {
//Echo back the text the user typed in
context.succeed('You sent: ' + event.text);
};
하지만 Bots에 대해 동일한 작업을 수행 할 방법이 확실하지 않습니다. Botkit (안녕하세요)를 사용하는 봇에 대한 예제 코드는 API는 HTTP를 통해 밀어
Controller.hears(['help'], 'direct_message,direct_mention,mention', (bot, message) => {
bot.reply(message, {
text: `You can ask me things like:
"Search Contact"
"Search Account"`
});
});
이번 주에 Botkit이 Events API 지원을 발표했습니다. https://medium.com/slack-developer-blog/botkit-is-better-with-slacks-events-api-f9a27e051591 그래도 여전히 지속적인 프로세스가 필요한지 여부는 알 수 없습니다. –