No description
- Python 96.8%
- Dockerfile 3.2%
| bot | ||
| .env.example | ||
| .gitignore | ||
| .python-version | ||
| bot.log | ||
| docker-compose.yml | ||
| Dockerfile | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
ArchiveBot
Telegram юзербот на основе Telethon, который автоматически архивирует новые чаты с пользователями, не являющимися контактами, отключает уведомления и блокирует.
Установка
-
Установите зависимости:
uv sync --frozen -
Получите API ID и API Hash на https://my.telegram.org/
-
преименуйте
.env.exampleв.envи заполните в соответствии с вашими данными
Запуск
python bot.py
При первом запуске вам нужно будет авторизоваться с помощью номера телефона и кода подтверждения.
Docker 🐳 (рекомендуется)
- подготовка образа:
docker compose build - авторизация:
docker run -v ./sessions:/app/sessions --rm -it archive-telegram-bot uv run python -m bot --auth - запуск
docker compose up --build -d
Спасибо за использование данного проекта!