Могу ли я отправить через Slack объявление, требующее подтверждения? - PullRequest
0 голосов
/ 05 декабря 2018

Мы хотели бы использовать Slack для отправки объявлений определенной группе с синтаксисом @abc, но для этого всегда требуется, чтобы все подтвердили сообщение, чтобы люди не могли утверждать, что не виделиЭто.Может быть, просто они отвечают с большими пальцами смайликов.

Есть ли способ сделать это и посмотреть, кто еще не подтвердил?

1 Ответ

0 голосов
/ 05 декабря 2018

Да, это возможно.Вот общее описание двух подходов к его реализации:

Подход с использованием кнопок

Включите кнопку подтверждения в своем сообщении с помощью кнопок сообщения .Когда пользователь нажимает кнопку, ваше приложение получит эту информацию и сможет войти в нее.Кроме того, ваше приложение может ответить пользователю (например, с помощью прямого сообщения или эфемерного сообщения), чтобы подтвердить, что он подтвердил.Или, если вы хотите большей прозрачности, ваше приложение может обновить ваше объявление со списком всех пользователей, которые нажали на подтверждение.

Реакция приближается

Ваше требование также может быть достигнуто с помощью реакций (например, thumbs up emoji).Для этого просто попросите пользователя соответствующим образом отреагировать на ваше объявление, возможно, добавьте пустую реакцию для начала.Затем он будет виден всем, кто отреагировал на ваше объявление.Кроме того, вы можете позволить своему боту прослушивать эти реакции (через События API , reaction_added событие) и регистрировать все подтверждения.

Однако есть предостережение: этот подход также позволяет пользователям снова удалять свои реакции.Поэтому, если вы хотите подотчетности, я бы использовал подход с использованием кнопок.

...