Капча

Работает

Капча

Настройки капчи: режим проверки, тип, случайные типы, таймаут, попытки, действие при провале и темы.

Совет: меняйте по одному параметру и проверяйте результат в группе — так проще заметить ложные срабатывания.

Коротко

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

Как это работает

  1. Новый участник входит в чат или отправляет заявку — в зависимости от выбранного режима.
  2. Defendy показывает выбранное задание и запускает таймер и счётчик попыток.
  3. Правильный ответ возвращает обычные права группы или одобряет заявку. Истечение времени или попыток запускает последствия выбранного режима, описанные ниже.

Настройка по шагам

  1. В личном чате с @defendy_bot откройте «Настройки», выберите группу в «Мои группы» и откройте «Капча».
  2. Выберите режим, тип задания, время и действие при провале. Для первой проверки используйте тестовую группу.
  3. Проверьте результат с обычным новым участником. Подробный порядок и проверка обоих исходов — в настройке капчи.

Разбор каждой настройки

Включить капчу

По умолчанию: Выключено.

Включает проверку новых участников или заявок на вступление.

Режим капчи

По умолчанию: В группе.

«В группе» — проверка после вступления; «По заявкам» — задание в личных сообщениях до одобрения заявки.

Тип капчи

По умолчанию: Кнопка.

«Кнопка», «Арифметика», «Эмодзи», «Вопрос» или «Рандомная». Адаптивный режим пока недоступен в мини-приложении.

Набор случайных типов

По умолчанию: Кнопка, Арифметика, Эмодзи, Вопрос.

Типы проверок для случайного режима. Хотя бы один тип должен оставаться включённым; WebApp не даст выключить последний.

Таймаут

По умолчанию: 300 с.

Сколько времени есть на проверку. WebApp предлагает 30, 60, 90, 120, 180 или 300 секунд; API допускает до 600 секунд.

Попытки

По умолчанию: 1.

После скольких неправильных ответов проверка считается проваленной: 1, 2, 3 или 5. При значении 1 уже первый неправильный ответ завершает проверку.

Действие при провале

По умолчанию: Кик.

В режиме «В группе» применяются кик, мут или бан. В режиме «По заявкам» неудача отклоняет заявку; при выбранном бане бот дополнительно пытается заблокировать аккаунт. Выбор мута по заявкам не означает временный мут внутри группы.

Срок действия при провале

По умолчанию: 0.

Форма показывает срок для мута и бана, но проверенная реализация применяет его только к муту в режиме «В группе». Для такого мута 0 означает отсутствие срока; минимальный временный мут — 60 секунд. После смены действия срок сбрасывается в 0, поэтому задайте конечное значение заново.

В обоих режимах капчи выбранный срок бана не передаётся Telegram. Не считайте видимую длительность обещанием временной блокировки. Уже применённый бан нужно снять отдельно; выключение капчи его не отменяет.

Тема капчи

По умолчанию: Не задано.

Необязательная тема форума для сообщений капчи в режиме внутри чата.

Команда темы капчи

По умолчанию: Не задано.

Если в группе включены темы и капча работает в чате, выключите «Использовать глобальную тему» и отправьте /setcaptchatopic внутри нужной темы.

Практический пример

Начните с капчи-кнопки в тестовой группе: 5 минут, одна попытка и кик. Вступите обычным новым участником и проверьте успех и тайм-аут. Для проверки неправильного ответа временно выберите «Арифметика» или другой тип с неверными вариантами: у простой кнопки такого выбора нет.

Рекомендации

  • Капча-кнопка обычно лучше всего подходит для групп с низким риском.
  • Режим заявок меняет путь пользователя; проверьте его перед включением в большой группе.

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

  • Проверьте, что Defendy всё ещё администратор группы.
  • Обновите панель настроек и убедитесь, что редактируете правильную группу.
  • Если настройка сохраняется, но не работает, проверьте права бота в Telegram.
  • Если журнал действий уже подключён и нужная категория включена, проверьте запись о событии. Журнал не покажет события, которые не записывались.

Нужна помощь?

Если настройка ведёт себя не так, как ожидается, напишите в поддержку.@ubotz