Запрос на бан от обычных пользователей
sergeysova opened this issue · comments
Пользователям предлагается команда !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 <причина> или !вбан <причина>, которая должна быть вызвана на сообщении пользователя или же с меншеном в тексте.
Команда может применяться и без причины, если оно делается ответом на сообщение