#slack #slack-api
Вопрос:
Я ищу, чтобы создать приложение slack, которое может автоматически отвечать человеку, когда он упоминает меня в канале или пишет мне. Однако я не могу найти ни одного метода в API slack для того же самого.
Есть ли какой-то особый способ, которого мне не хватает, или это невозможно сделать в слабине?
Ответ №1:
Когда вы говорите «упомяните меня», если вы имеете в виду бота, вы можете подписаться на событие «app_mention» и принять его оттуда.
https://api.slack.com/events/app_mention
Если вы имеете в виду — вы как пользователь, а не бот, то бот должен быть частью разговора, чтобы читать сообщения. Это означает, что он не будет работать с DMs.
Для каналов вы можете пригласить бота на канал, который хотите отслеживать, и зафиксировать событие «сообщение», чтобы проанализировать сообщение и найти свой идентификатор.