Slack App API - Могу ли я подписаться и отслеживать все упоминания @username для текущего пользователя? - PullRequest
2 голосов
/ 21 мая 2019

Когда кто-то упоминает конкретное имя пользователя по его дескриптору в Slack, пользователь обычно получает уведомление об этом упоминании Slack. Я хотел бы сделать приложение Slack, которое подписывается на эти уведомления для текущего пользователя. Каждый раз, когда пользователь получает уведомление о том, что его упомянули напрямую, я бы хотел, чтобы в моем приложении об этом сообщалось, а также содержимое этого сообщения.

Я довольно долго просматривал документацию по API и, похоже, не могу найти поддержку этой функции. Я что-то пропустил? Можно ли это сделать?

1 Ответ

2 голосов
/ 21 мая 2019

В Slack Event API нет события, которое обрабатывает упоминания пользователей (хотя, если вы создаете слабого бота, вы можете обрабатывать упоминания пользователя слабого бота с помощью события app_mention ).

Вы все еще можете прослушивать событие сообщения и вручную просматривать текст на наличие любых @UserMentions и обрабатывать их там.Обратите внимание, что это будет работать только для каналов, к которым Slackbot был предоставлен доступ.

...