О приложении
Каждый, кто вёл публичную группу, знает этот сюжет: к вечеру в чате появляются десятки «участников», которые шлют ссылки и исчезают. Policr Mini отсекает их на входе, заставляя новичка пройти проверку, прежде чем он сможет писать. 🚪
Это бот-верификатор с открытым исходным кодом. Интерфейс и описание на китайском, но настройка группы управляется кнопками и консолью в виде мини-приложения.
Как выглядит проверка новичка
Когда человек вступает в группу, бот ограничивает его права и просит пройти тест. Если тест пройден, ограничения снимаются. Если нет, участника можно убрать из чата.
Вариантов проверки несколько. Есть настраиваемые вопросы, а в обновлении начала 2024 года добавили проверку «сеткой»: бот собирает картинку из девяти ячеек и просит выбрать нужную категорию изображений. Авторы считают такую проверку заметно надёжнее простой капчи, потому что вариантов ответа больше.
Что умеет бот
- Разные типы групп. Работает в публичных и закрытых группах, а также там, где админы анонимны.
- Свои проверки. Администратор может настроить собственные вопросы, а не только готовый шаблон.
- Консоль в мини-приложении. Настройки группы меняются в удобной панели прямо в Telegram.
- Открытый код. Проект написан на Elixir под лицензией MIT, и его можно развернуть у себя.
Команды, которые стоит знать
- /ping. Быстро проверяет, что бот жив.
- /sync. Обновляет данные о группе или пользователе (например, после смены названия).
- /embarrass_member. Вручную запускает проверку конкретного участника. Команда помечена как экспериментальная.
- /sponsorship. Показывает способы поддержать проект.
Старые команды входа в панель (/login и /console) устарели. Вместо них используется мини-приложение, а для владельцев есть команда /admin_v2.
Сервис или свой сервер
Проще всего пользоваться уже размещённой версией: добавили бота в группу и настроили. Но можно поднять копию самостоятельно, например в Docker с базой данных PostgreSQL.
Свой сервер даёт контроль над данными, но требует времени на установку и обновления. Для небольшой группы обычно хватает готового бота. 🛠️
Советы по настройке
- Права администратора. Дайте боту право ограничивать участников и удалять сообщения.
- Время на ответ. Не ставьте слишком короткий таймер: реальный человек может отвлечься.
- Язык вопросов. Если группа не китайская, выбирайте понятные участникам проверки, например с картинками.
- Тест на запасном аккаунте. Проверьте, как всё выглядит глазами новичка.
У бота около 25 тысяч пользователей, а открытый проект собрал больше тысячи звёзд на площадке разработчиков. Для инструмента модерации такая известность помогает: ошибки в открытом коде находят быстрее. ⭐
Помните, что любая проверка снижает приток новичков. Если группа маленькая, слишком строгая защита может отпугнуть живых людей раньше, чем спамеров.
Частые вопросы
Для чего нужен Policr Mini?▼
Как подключить бота к группе?▼
Интерфейс только на китайском?▼
Можно ли запустить бота на своём сервере?▼
На основе данных