Антиспам-бот для Telegram на собственной нейросети

Антиспам-бот для Telegram на собственной нейросети

Бот для борьбы со спамом в Telegram-чатах, использующий собственную нейросеть для классификации текстов.

Зачем это нужно

Проект был создан для решения проблемы спама в чате автовладельцев. Бот бесплатный и открытый к тестированию.

Архитектура

Бот использует собственную нейросеть, построенную на основе LSTM, с механикой внимания для бинарной классификации сообщений.

Набор данных

Датасет был собран вручную, путем парсинга публичных чатов и ручной разметки тысяч сообщений.

Как работает бот

Бот поддерживает два режима: стандартный и автоматический. В стандартном режиме сообщение проходит через нейросеть, и если оно классифицируется как спам, бот автоматически удаляет сообщение и банит пользователя.

  • Стандартный режим: сообщение проходит через нейросеть, и если классифицируется как спам, бот автоматически удаляет сообщение и банит пользователя.
  • Автоматический режим: сообщения удаляются сразу при обнаружении спама.

Проблемы и планы

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

Как попробовать

Бот можно протестировать, добавив его в группу и дав права администратора на удаление сообщений и на бан.

Официальный канал с обновлениями: t.me/tantispam

Читать оригинал