Умный бот, который поддерживает ваш чат в чистоте с помощью 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          # Логи ошибок