Trigger Bot — Капча
FenicuЗащита чата от ботов и спамеров. Новые участники должны пройти проверку, прежде чем получить доступ.
Как это выглядит
1. Новый участник заходит в чат
2. Бот ограничивает его права (нельзя писать)
3. Появляется сообщение с капчей
4. Участник проходит проверку → получает полный доступ
5. Не успел за отведённое время → исключение и временный бан
Типы капчи
Emoji-капча
Прямо в чате появляется сетка 4×4 из эмодзи разных цветов. Бот просит: «Нажмите 🐱 в зелёном цвете». Участник должен найти и нажать правильный эмодзи. Быстро и удобно.
WebApp-капча
Участник переходит в ЛС бота → открывает мини-приложение → нажимает кнопку подтверждения. Подходит когда emoji-капча слишком простая.
Эфемерная капча
И emoji-капча, и WebApp-капча показываются эфемерно: сетку или сообщение видит только сам проверяемый участник, остальным в чате она не видна и чат не засоряется.
Для этого бот должен быть администратором чата. Если эфемерная отправка недоступна (бот не админ и т.п.) — бот показывает обычную капчу в чате с автоудалением сообщения по таймауту, как раньше.
Настройка
В /settings → Капча или через webapp:
- Включить/выключить
- Тип: Emoji или WebApp
- Таймаут: 1, 2, 5 или 10 минут
- Попытки: от 1 до 10
- Бан за провал: 1 час, 1 день или 3 дня
Пример настройки для большого чата
Тип: Emoji, Таймаут: 2 минуты, Попытки: 3, Бан: 3 дня. Быстрая проверка прямо в чате, жёсткое наказание за провал.
Пример для небольшого чата
Тип: WebApp, Таймаут: 5 минут, Попытки: 5, Бан: 1 час. Более мягкие условия.
Примечание: доверенные пользователи (/trust) и те, кто уже проходил капчу, не проверяются повторно.
Заявки на вступление (guard-bot)
Если в чате включён режим «Вступление по заявкам» и капча включена, бот сам разбирает входящие заявки:
- Глобально забаненные — заявка отклоняется сразу, без капчи.
- Доверенные (/trust) и уже проходившие капчу ранее — заявка одобряется автоматически.
- Остальные — получают WebApp-капчу в ЛС бота и должны пройти её до одобрения заявки.
Не успел пройти капчу за отведённое время → заявка отклоняется, участник получает бан на срок «Бан за провал» (настройка капчи).
Заявки от клиентов без поддержки WebApp в заявках на вступление (старые версии Telegram) остаются необработанными — их нужно решить вручную.
Автоудаление сообщений капчи
Два типа сообщений капчи можно автоматически удалять:
- Капча (таймаут) — сообщение «Время вышло. Пользователь был исключен» после кика.
- Капча (успех) — подтверждение успешного прохождения капчи.
Настройка: в webapp → секция «Автоудаление сообщений». Для каждого типа отдельные вкл/выкл и задержка.