当有人在 Slack 中通过其句柄提及特定用户名时,用户通常会收到 Slack 提及的通知。我想制作一个 Slack 应用程序来为当前用户订阅这些通知。每当用户收到有关他们被直接提及的通知时,我都希望在我的应用程序中获悉这一情况以及该消息的内容。
我已经浏览了 API 文档很长一段时间,但似乎找不到对此功能的支持。我错过了什么吗?这可以吗?
最佳答案
Slack Event API 中没有处理用户提及的事件(尽管如果您创建 Slack 机器人,则可以使用 app_mention 事件处理 slack 机器人用户的提及)。
您仍然可以收听 message event并手动查看文本中是否有任何 @UserMentions 并在那里处理它们。请注意,这仅适用于 Slackbot 已被授予访问权限的 channel 。
关于Slack App API - 我可以订阅并监控当前用户的所有 @username 提及吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56231728/