Умный бот, который поддерживает ваш чат в чистоте с помощью OpenAI
Использует OpenAI GPT-4o-mini для точного определения спам-сообщений
Мгновенно удаляет обнаруженные спам-сообщения из чата
Автоматически блокирует пользователей, отправляющих спам
Отправляет уведомления администраторам о заблокированных пользователях
Позволяет администраторам разблокировать пользователей
Очищает чат от системных уведомлений о входе/выходе пользователей
Ведет детальные логи всех действий для анализа и отладки
Реклама товаров или услуг без разрешения администрации
Ссылки на подозрительные сайты или фишинговые ресурсы
Массовая рассылка одинаковых сообщений
Призывы к переходу в другие чаты или каналы для получения "бонусов"
Предложения сомнительных инвестиций или схем заработка
Сообщения с большим количеством эмодзи и восклицательных знаков
Предложения купить криптовалюту или участвовать в сомнительных схемах
Реклама азартных игр и казино
Навязчивые предложения товаров для взрослых
Сообщения с просьбами о переводе денег или личной информации
Любые сообщения, содержащие явные признаки мошенничества
Бот получает новое сообщение в группе
Сообщение отправляется на анализ GPT-4o-mini
ИИ определяет, является ли сообщение спамом
Если обнаружен спам - сообщение удаляется, пользователь блокируется
Администраторы получают уведомление о действии
Все действия сохраняются в логах для анализа
Установите все необходимые пакеты из package.json
Создайте файл .env и добавьте ваши токены
Запустите бота командой в терминале
Добавьте бота в вашу Telegram группу и предоставьте права администратора для удаления сообщений и блокировки пользователей.
telegram-anti-spam-bot/ ├── index.js # Основной файл бота ├── package.json # Зависимости и скрипты ├── .env # Конфигурация (токены) ├── .gitignore # Игнорируемые файлы ├── README.md # Документация └── logs/ # Логи работы бота ├── actions.log # Логи действий └── errors.log # Логи ошибок