Бот отслеживает вступления в Telegram-группу и запускает верификацию пользователя через личные сообщения. Использует OpenAI API для анализа введённого ФИО и документов (сайт/фото). Решение полностью автоматизирует процесс модерации и обеспечивает защиту персональных данных.
Внедрено в закрытом сообществе. Система работает 24/7, без участия администраторов. Автоматически удаляет пользователей, не прошедших верификацию, и очищает логи через 30 дней.
Если вам нужно проверять участников перед допуском в профессиональные чаты, разработаю аналогичную систему под ваш формат: HR, техсообщества, корпоративные группы.
Ключевые особенности:
• FSM-сценарий на aiogram 3: пошаговая верификация
• OpenAI Responses API с web search / vision анализом
• Проверка ФИО и документов по строгим правилам
• Автоматическое удаление непройденных пользователей
• Конфигурация через .env и встроенная валидация токенов
• Кроссплатформенные скрипты запуска: Windows / macOS / Linux
• Whitelist система: добавление доверенных пользователей без проверки
Технологии: Python 3.12, aiogram 3.20, SQLite, OpenAI API 1.86, aiofiles, Pydantic, Pillow