Trigger Bot — Капча

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 → секция «Автоудаление сообщений». Для каждого типа отдельные вкл/выкл и задержка.

← Вернуться к оглавлению

Report Page