Антиспам и модерация телеграм-группы
Бот удаляет рекламу и спам, выдаёт предупреждения, муты и баны, ставит капчу на входе. Модераторов можно назначить прямо в боте, не раздавая права в самом телеграме. Команды понимает по-русски: /бан, /мут, /варн.
Добавить в группуПорядок настраивается в самом чате
Фильтры, капча и роли включаются одной командой. Каждое действие бота и модераторов остаётся в журнале.
/modconfig- Открыл настройки. Включите фильтр ссылок и капчу на входе: реклама от новичков будет удаляться сама.
/warn @user реклама- Предупреждение выдано и записано в журнал.
Модерация без раздачи прав в Telegram
У бота своя шкала доступа: участник, модератор, администратор, владелец. Модератор получает право на нужные команды, но администратором группы не становится.
/role set @lena moderator- Лена теперь модератор. Права в Telegram не менялись.
/staff- В модерации двое: вы — владелец, Лена — модератор.
Три рубежа защиты группы
Фильтр удаляет ссылки и рекламу, санкции выдаёт модератор, капча проверяет новичков на входе.
- Спам и реклама
- Удаляет ссылки, репосты и рекламу от новичков. Стоп-слова задаются списком, картинки проверяются отдельно.
/modconfig/rules/report- Предупреждения, муты и баны
- Санкции выдаются командой или ответом на сообщение нарушителя. Предупреждения сгорают по сроку сами.
/warn @user причина/mute @user 30m/ban @user/warnings @user- Капча на входе
- Новичок проходит проверку до того, как получит право писать. Волна ботов упирается в капчу, а не в ваш чат.
/modconfig/staff
Уровни доступа
Журнал хранит, кто кого назначил и когда.
- Владелец
- Владелец чата. Настраивает доступы и управляет составом модерации.
- Администратор
- Администратор в системе ролей Cortes. Доступ к действиям задаётся матрицей прав.
- Модератор
- Использует доступные команды модерации без назначения администратором Telegram.
- Участник
- Обычный участник чата. Может сообщить модераторам о нарушении через /report.
/role set @user moderator- назначить роль модератора без прав в Telegram
/modperm ban 3- поднять минимальный уровень доступа к команде бана
/staff- состав модерации и распределение уровней доступа
/whoappointed @user- история: кто именно и когда назначил этого модератора
Что выдать при добавлении в чат
Без прав администратора бот может только разговаривать. Удаление сообщений и ограничение участников — операции самого Telegram, и на них нужно разрешение.
- Удаление сообщений
- Для антиспам-фильтров, удаления рекламы и автоматической чистки нежелательного контента.
- Ограничение участников
- Для выдачи мутов, киков и банов нарушителям правил чата.
- Приглашение по ссылке
- Для работы капчи на входе, защиты от волн ботов и возврата проверенных участников.
- Закрепление сообщений
- Для публикации актуальных правил группы, приветствий и важных объявлений.
- Управление темами
- Для корректной модерации в форумных группах и чатах с топиками.
Вопросы о модерации
Какие права выдать боту?
Удаление сообщений, ограничение участников, приглашение по ссылке, закрепление сообщений и управление темами. Проще выдать их сразу при добавлении в группу, тогда ничего не придётся донастраивать потом.
Команды работают на русском?
Да. /бан, /мут и /варн понимаются наравне с латиницей. Многое срабатывает и обычным текстом: напишите «забань его» ответом на сообщение.
Можно раздать модерацию, не выдавая прав в Telegram?
Да. У бота своя система ролей. Команда /role set @user moderator назначает модератора, /modperm задаёт, кому какие команды доступны, а /stafflog хранит журнал назначений.
Как бот защищает от волны ботов?
Новичок проходит капчу или анкету до того, как получит право писать. Волна упирается в проверку и до чата не доходит.
Наведите порядок за пару минут
Добавьте Cortes в группу с правами администратора и откройте /modconfig. Дальше всё по галочкам.