Skip to content

FSOCllDRUG/antispam_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Анти-спам бот для Telegram

Описание

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

Установка

Windows

  1. Установите Python 3.12 отсюда: https://www.python.org/downloads/
  2. Скачайте репозиторий: https://github.com/FSOCllDRUG/antispam_bot
  3. Установите виртуальное окружение с помощью команды:
    python -m venv venv
  4. Активируйте виртуальное окружение с помощью команды:
    venv\Scripts\activate
  5. Установите необходимые библиотеки с помощью команды:
    pip install -r requirements.txt
  6. Переименуйте файл .env_dist в .env и добавьте туда токен вашего бота от Telegram.
  7. Запустите бота с помощью команды:
    python run.py

Linux

  1. Установите Python 3.12 или выше с помощью команды:
    sudo apt install python3.12
  2. Установите виртуальное окружение с помощью команды:
    python3.12 -m venv venv
  3. Клонируйте репозиторий с помощью команды:
    git clone https://github.com/FSOCllDRUG/antispam_bot
  4. Активируйте виртуальное окружение с помощью команды:
    source venv/bin/activate
  5. Установите необходимые библиотеки с помощью команды:
    pip install -r requirements.txt
  6. Переименуйте файл .env_dist в .env и добавьте туда токен вашего бота от Telegram.
  7. Запустите бота с помощью команды:
    python run.py

Использование

  1. Добавьте бота в группу или чат в качестве администратора(!)
  2. Бот будет автоматически удалять спам-сообщения.

Примечания

  • Бот использует машинное обучение для определения спам-сообщений, поэтому может быть не идеален.
  • Бот может удалять не только спам-сообщения, но и другие сообщения, которые он считает спамом.

Лицензия

Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE.md.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages