我正在使用botkit来开发松弛的app。我想知道如何向向其团队安装Slack App的用户发送Direct Message。
答案 0 :(得分:2)
您可以使用controller.on('event_name', function (bot, message) { ... })
处理程序挂钩不同的事件。 docs中列出了Slack事件的完整列表。在我看来,您可以使用team_join事件。当新用户接受加入团队并登录其中的邀请时,将触发此事件。
实施例:
controller.on('team_join', function (bot, message) {
bot.api.chat.postMessage({channel: response.channel.id, text: 'Welcome', as_user: true}, function (err, response) {
// Process postMessage error and response
})
})