Запрос на бан от обычных пользователей
Пользователям предлагается команда !voteban <причина> или !вбан <причина>, которая должна быть вызвана на сообщении пользователя или же с меншеном в тексте.
При вызове команды (например !voteban @sergeysova снова агрится) в приватный канал отправляется сообщение примерного содержания и меншном админов чата:
Max Syabro (@syabro) #123123123 предложил заблокировать 🦉 (@sergeysova) #123123123 в чате React.js (@react_js) #-123123123
`@sergeysova снова аргится`
@zerobias @defaultvoice @pauline_nemchak @DenisIzmaylov @anotheradmin
К сообщению добавляются кнопки:
[ Перейти ] — ссылка для переходу к сообщению в чате
[ RO 1 час ] [ RO 6 часов ] [ RO 1 день ] — для выдачи пользователю ReadOnly на время
[ Заблокировать ] — пользователь блокируется в чате
Надо придумать, что делать если
!votebanбыл вызван на админах
а в случае, если будет выбрано RO в качестве меры наказания, то текст в сообщении изменяется на сообщение-лог но непонятно что делать, если решили не принимать никаких мер, варианты:
- заменять все кнопки на 1 с текстом: отклонено, при нажатии на которую будет всплывать попап с ником того, кто отклонил жалобу
- вообще удалять сообщение
@Fl0pZz сейчас есть фича с разбаном, работает так:
при нажатии на кнопку [ Разблокировать ] все кнопки удаляются, а в текст сообщение дописывается Admin Name (@nickname) разблокировал Spamer Name (@nickname)
!voteban <причина> или !вбан <причина>, которая должна быть вызвана на сообщении пользователя или же с меншеном в тексте.
Команда может применяться и без причины, если оно делается ответом на сообщение