【发布时间】:2017-11-06 07:23:24
【问题描述】:
我已成功设置我的 slack 机器人应用程序,启用了事件等。我想接收我的 slack 团队成员发送给我的机器人的任何直接消息。为此,我只启用了 Bot Events 和 No Team Events,如下所示
但是,我的 webhook 上没有关于此设置的任何事件。
如果我在团队事件下启用message.im 事件,那么我就会开始获取事件。但随后,我收到了用户(已安装应用程序)发送给团队中任何其他用户的每条消息。
如何仅获取发送给我的机器人用户的消息?
更新 1
基于this SO question,我与机器人用户创建了一个私人频道。即使这样,私人频道中的消息也不会通过上述事件订阅到达我的 webhook。
更新 2
重新安装应用程序后,它似乎工作正常。到目前为止,我在重新安装后只使用了几分钟。我将继续在这里发布它的进展情况。知道哪里出了问题仍然很有趣。
【问题讨论】: