连接 RTM 后,当我尝试使用我的帐户与我自己使用 DM 创建的机器人对话时,每次收到 3 条消息:
“用户输入”、“消息”、“桌面通知”
我可以通过对我的机器人应用一些设置来抑制“desktop_notification”吗?
对我来说,似乎“消息”很好。
最佳答案
Slack Real Time Messaging (RTM) API 确实有订阅特定事件的概念,所以您的问题的答案是否定的。
如Erik在他的评论中建议,您最好忽略脚本中的这些事件 - 最好尽早在您的逻辑中。
另一件事需要注意的是 Event API您可以订阅特定事件。事件各有利弊/Web API s 和 RTM API,所以我提到这一点是出于完整性考虑。根据我对您的用例的了解,事件 API 并不是 RTM API 的 1:1 补充(例如,您需要使用 Web API 发送消息,使用事件 API 接收事件 - - 与现在的 RTM API 不同)。
关于slack - 使用 RTM 时如何禁用 "desktop_notification"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57228812/