Репорты
Краткая инструкция:
Ответным сообщением на нарушение скинуть только текст, в котором есть отдельное слово Causo.
Подробно:
Дабы не вводить на постоянное время КД, решено было чату отдать часть самоуправления. И репорты этим и занимаются.
Было выбрано использовать кодовое слово, а не команду. Ибо тогда появилась бы иконка списка команд, что уменьшает пространство ввода сообщения на дисплее, что не очень красиво.
Как работает бот:
- Участник чата (далее пользователь) видит нарушение правил другим участником чата (далее нарушитель). Пользователь на то сообщение, которое является нарушением (в случае с медиа на конкретное из них), отвечает текстовым (важно, не каким-либо медиа, только текст) сообщением с кодовым словом Causo.
- Бот перехватывает сообщение нарушителя и отправляет в чат-хранилище репортов. В ответ пользователю бот отчитывается с указанием айдишника пользователя и нарушителя о том, что нарушение отправлено в хранилище.
- В самом хранилище админы выбирают действие: бан, мут или игнор нарушителя (вдруг это ложный репорт).
Особенности:
- На одно и то же сообщение нарушителя бот не будет реагировать. Сделано для того, чтобы репорты не повторялись.
- Минимальное время между репортами от одного пользователя — 5 минут.
- У каждого пользователя есть возможность только 3 репортов за сутки.
Выражаю большую благодарность Микс Реду, Данику, Данилу Габитову и Даниилу за тестирование репорт-бота. Также выражаю отдельную благодарность Ильясу, своему другу Александру, dddddddddddddd и Текиле Сансету за тестирование антигэмблинг-бота.