我正在使用 botkit 开发 slack 应用程序。我想知道如何将直接消息发送给将 Slack 应用程序安装到他们的团队的用户。
问问题
415 次
1 回答
2
您可以使用controller.on('event_name', function (bot, message) { ... })
处理程序来挂钩不同的事件。Slack 事件的完整列表在docs中列出。在我看来,您可以使用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
})
})
于 2017-04-04T15:36:55.633 回答