Заявки на вступление
ChatZilla проверяет заявки в закрытую группу Telegram: сам отклоняет спам-профили, проверяет заявителей и даёт одобрить остальных одним нажатием.
В группе, куда вступают по заявкам, ChatZilla может обрабатывать заявки сам: поприветствовать заявителя, проверить его, отклонить явный спам и прислать админам карточку для решения. Настраивается в разделе Заявки на вступление мини-приложения.
Перед началом
- В настройках группы в Telegram (Тип группы) включите одобрение новых участников. Без этого Telegram вообще не присылает заявки боту.
- Боту нужно право администратора на добавление участников: Telegram присылает заявки только админам с этим правом. Подробнее в разделе Права администратора.
Как это проходит
Включите Включить обработку заявок. Когда кто-то просится в группу:
- Сначала срабатывают Правила автоотклонения. Заявка, попавшая под правило, тихо отклоняется, админы её не увидят.
- Если включена Проверка перед одобрением, заявитель получает в личке короткую проверку: тип проверки группы, если это кнопка, выбор кнопок или математика (капча и подписка здесь заменяются математикой), а если тип не задан, то математика. Дальше заявка идёт только после успешной проверки. Три неверных ответа отклоняют заявку, через несколько минут можно подать новую.
- Без проверки заявитель получает сообщение о заявке (при включённом одобрении админа). Если проверка включена, это сообщение не приходит: вместо него заявитель видит отметку, что проверка пройдена.
- Если включено Требовать одобрение админа, владелец группы и участники вашей команды (см. Статистика и журнал) получают в личке с ботом карточку заявителя с кнопками Одобрить и Отклонить. Кнопки срабатывают только у тех, кто администратор группы в Telegram, а участник команды без прав администратора решает в мини-приложении, в списке Ожидают решения. Тот, кто ни разу не запускал бота, карточку получить не может. Если переключатель выключен, заявка одобряется автоматически (правила автоотклонения при этом работают).
- После одобрения заявитель получает приветственное сообщение в личке, к нему можно приложить фото или видео и кнопки-ссылки. Если включено приветствие в группе, оно тоже публикуется.
Когда заявку решает кто-то из команды, в карточках остальных админов видно, кто одобрил или отклонил её, так что одну заявку не обработают дважды.
Правила автоотклонения
- RTL-символы в имени: арабские, ивритские и другие буквы письма справа налево в имени, классический признак спама.
- RTL-символы в био: та же проверка по полю О себе.
- Без @username: отклонять аккаунты без публичного username.
- Стоп-слова в имени и био: отклонять, если имя, username или био содержат ваши слова. Метка Слово целиком требует точного совпадения слова.
Два переключателя решают, кто об этом узнает: Уведомлять пользователя отправляет заявителю в личку причину отказа, Уведомлять администраторов присылает каждому админу короткий отчёт.
Тексты и переменные
В сообщении о заявке и в приветствии работают {$username}, {$first_name}, {$chat_title} и {$chat_link} (название группы ссылкой). В блоке Тестовая отправка оба сообщения можно прислать себе в личку с ботом.
История заявок
Ожидают решения показывает открытые заявки, а значок на разделе показывает, сколько их ждёт. История заявок показывает все заявки со статусом (одобрена, отклонена, автоблок) и тем, кто принял решение. Одобрения, отказы и автоотклонения попадают и в журнал событий.
Если по заявке долго никто не принимает решение, Telegram отклоняет её сам. Следите за значком или выключите Требовать одобрение админа и положитесь на правила автоотклонения и проверку.