Slack App API - 我可以订阅并监控当前用户的所有 @username 提及吗?

标签 slack slack-api

当有人在 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/

相关文章:

javascript - AWS Lambda & JSON.stringify\\n ->\n - 不适用于 Slack API

Python Slack Bot 不会在直接消息中发布

python - Slack 机器人 : invite a non-bot user when @ mentioning them

amazon-web-services - 确认 Slack Webhook 的 AWS SNS 主题订阅

javascript - 在尝试使用 botkit 构建 slackbot 时,如何解决我的代码的 Botkit.slackbot is not a function 错误?

oauth-2.0 - 使用 Slack 登录 - 无效范围 : identity. 基本,identity.avatar

node.js - 无法访问 Slack 机器人交互式消息负载

webhooks - Slack 传入 Webhook 与 postMessage Web API

Slack:搜索不会显示机器人/应用程序消息

python - 如何在 Python 请求中为 Slack API 的事件请求发送 http 200