инструкция

Как забанить участника в телеграм-чате

Забанить можно вручную через меню Telegram, но тогда не останется ни причины, ни истории. Бот делает это одной командой и записывает, кто кого и за что.

коротко

Что сделать

  1. 1Ответьте на сообщение нарушителя и напишите /ban. Упоминать его отдельно не нужно.
  2. 2Если нужна причина, добавьте её текстом: /ban спам ссылками.
  3. 3Проверить список забаненных можно командой /banlist, снять бан командой /unban.

команды

/ban @user причина
забанить насовсем
/mute @user 30m
временно лишить права писать
/kick @user
выгнать без бана, вернуться сможет
/warn @user
предупреждение, бан наступит сам по лимиту
/banlist
кто забанен в этом чате
/unban @user
снять бан

подробности

Как это устроено

Русские команды

Работают наравне с латиницей: /бан, /мут, /варн. Многое понимается и обычным текстом, если ответить на сообщение.

Бан по предупреждениям

Когда предупреждений накопится больше лимита, бот забанит сам. Лимит и срок, за который предупреждения сгорают, задаются в /modconfig.

Кто может банить

Владелец, администраторы и модераторы. Кому какая команда доступна, настраивается через /modperm.

если не работает

Частые причины

Почти все обращения сводятся к трём вещам ниже.

  • Команда написана без ответа на сообщение и без упоминания. Боту непонятно, кого банить.
  • У бота нет права ограничивать участников, поэтому бан не проходит.
  • Пытаются забанить администратора группы. Telegram этого не разрешает никому, включая ботов.

вопросы

Ещё спрашивают

Чем бан отличается от кика?

Кикнутый может вернуться по ссылке, забаненный нет. Для разовой выходки обычно хватает мута или кика.

Видно ли, кто выдал бан?

Да. В журнале сохраняется, кто применил санкцию, к кому и с какой причиной. Команда /stafflog показывает историю действий модераторов.

Всё это умеет один бот

Добавьте Cortes в группу, и настройка займёт пару минут. По умолчанию он просто разговаривает.