Загрузка
Боты 2025

Бот "Антиспам 3000"

Персональный ИИ-менеджер чата

Бот "Антиспам 3000"

О проекте

Бот "Антиспам 3000" - грандиозное решение для каждого чата в борьбе со спамом, и не только! Это невероятно точный и тонкий иснструмент с неограниченным функционалом и встроенным ИИ-агентом

Задача

Перед нами стояло несколько задач
1. Решить проблему регулярного входа ботов в чат без оповещния (raw-event уведомления) с разной целью (парс участников, спам)
2. Решить проблему регулярного спама в чате
3. Решить проблему флуда
4. Разработать бота, который был бы не просто функцией, а полноценной живой системой, которая взаимодействует с пользователями и имеет разный спектр взаимодействий

Функционал

Система антиспама

  • Провека пользователя 1-го уровня: наличие фото, наличие юзернейма, наличие био, наличие прикпрепленного в профиле канала
  • Проверка пользователя 2-го уровня: проверка фотографий пользователя на дату загрузки, содержимого фотографий
  • Проверка пользователя 3-го уровня: проверка биографии (описания) профиля пользователя, проверка ссылок в биографии, анализ содержимого ссылок (канала, группы, сайта)
  • Проверка пользователя 4-го уровня: проверка прикрепленного канала к профилю пользователя (полная на предмет скама)
  • Провека пользователя 5-го уровня: анализ сообщений пользователя в группе на предмет наличия скама
  • Проверка пользователя 6-го уровня: анализ участников чата на проверки уровней 1-4 (в случае вступления пользователя без уведомления)
  • Проверка пользователя 7-го уровня: проверка сообщений на предмет триггеров, на предмет использования одинаковых символов подряд, на предмет спама сообщениями

Система логирования

  • Отправление отчетности в админ-чат о каждом действии бота
  • Каждый отчет максимально детализирован и показан в читаемом формате
  • Отправление отчетности о действиях пользователей в чате
  • Сохранение в базу данных каждого посетившего чат пользователя

Развлекательная система

  • Приветствия участников
  • Реакция на использование тегов в сообщениях чата (адаптивное сообщение под пользователя), каждый тег или триггер-слово настраивается в конфигурации, для каждого свой промпт
  • Универсальное милое поздравление пользователей с их днем рождения
  • Анализ поведения участников чата
  • Общение с пользователями в чате (ИИ) при помощи упоминания бота через юзернейм или реплай ему. Ответы контекстные, бот запоминает 50 прошлых сообщений для более точных ответов (число легко измененятся через конфигурацию по требованию заказчика). Запросы к ИИ оптимизированы, каждый ползователь может получить 2 ответа в сутки, после превышения лимита бот перестает отвечать, о чем уведомлятеся администрация чата. Бот так же имеет возможность случайного ответа без его упоминания (через определенное количествоо сообщений - 200)

Интерактивные панели

  • Для участников: добавление/удаление даты дня рождения, просмотр информации о себе
  • Для администраторов: просмотр детальной статистики чата (топ участников, количество сообщений), просмотр работы всех систем и отчетности, функцонал по ручному бану/разбану, вызов проверки антиспам системы пользователя и его статуса в чате

Интеграции

  • Новейшие модели OpenAI
  • Модели от DeepSeek

Стек

Python SQLite3 Telethon

Галерея

Примечание

В настоящее время бот не подвязан к какому-либо чату или проекту, и находится в свободном плавании

Бот устроен таким образом, чтобы для каждого чата было свое оптимальное решение. То есть, бота можно настраивать, любой функционал можно выключать или включать через конфиг.
Дополнительно, бот расширяемый, в него можно внедрить новые функции.