【发布时间】:2019-06-12 00:43:46
【问题描述】:
预期行为:
- 当我使用我的机器人打开直接消息 (DM) 时,im_open 事件应该会触发。
当前行为:
- 不会触发。
我做的步骤:
我在“OAuth & Permissions”中启用了“im:read”范围作为链接提及:https://api.slack.com/events/im_open
我从“事件订阅”中为 Workspace 和 Bot 用户添加了 im_open 事件。
我重新安装了应用程序。
我确保其他已激活的事件可以正常工作,但事实并非如此。
我通过简单地打开与机器人的聊天频道(打开对话/频道)来测试它。
这是我的代码:
slackEvents.on('im_open', (event: any, body: any, headers: any) => {
console.log('Test'); // Doesn't work
});
slackEvents.on('message', (event: any, body: any, headers: any) => {
console.log('Test2'); // Works fine
});
【问题讨论】:
-
我认为只有在创建新的直接消息通道时才会触发此事件,例如与新用户一起使用,而不是在您重新打开现有用户时。你测试了吗?
标签: slack-api