Добавил readme и список библиотек
This commit is contained in:
parent
125f7eb800
commit
e974515a96
|
|
@ -7,3 +7,4 @@ __pycache__/*.pyc
|
|||
.idea/misc.xml
|
||||
.idea/modules.xml
|
||||
EmailBot/
|
||||
.idea/.gitignore
|
||||
|
|
|
|||
|
|
@ -0,0 +1,38 @@
|
|||
# Telegram Email Bot
|
||||
|
||||
Бот для Telegram с накоплением файлов и отправкой на почту пачками раз в минуту.
|
||||
Поддерживает Gmail API (обход блокировки SMTP), управление пользователями,
|
||||
и базу номеров телефонов с QR-кодами.
|
||||
|
||||
## Установка
|
||||
|
||||
1. Клонируй репозиторий
|
||||
2. Создай виртуальное окружение: `python3 -m venv venv`
|
||||
3. Активируй: `source venv/bin/activate`
|
||||
4. Установи зависимости: `pip install -r requirements.txt`
|
||||
5. Создай файл `.env` по примеру `.env.example`
|
||||
6. Запусти: `python3 bot.py`
|
||||
|
||||
## Переменные окружения (.env)
|
||||
|
||||
BOT_TOKEN=токен_бота
|
||||
ADMIN_ID=123456789
|
||||
GMAIL_USER=your_email@gmail.com
|
||||
|
||||
## Команды бота
|
||||
|
||||
- /start — главное меню
|
||||
- /send_now — принудительная отправка
|
||||
- /queue — статус очереди
|
||||
- /stats — статистика
|
||||
|
||||
## Управление номерами
|
||||
|
||||
- /add_phone — добавить номер
|
||||
- /get_phone +79991234567 — получить номер и QR
|
||||
- /list_phones — список всех номеров
|
||||
- /del_phone — удалить номер
|
||||
|
||||
## Лицензия
|
||||
|
||||
MIT
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
aiogram>=3.0.0
|
||||
aiosqlite>=0.19.0
|
||||
aiosmtplib>=2.0.0
|
||||
pillow>=10.0.0
|
||||
python-dotenv>=1.0.0
|
||||
pytz>=2023.0
|
||||
qrcode[pil]>=7.4.0
|
||||
opencv-python-headless>=4.8.0
|
||||
pyzbar>=0.1.9
|
||||
aiohttp>=3.9.0
|
||||
aiohttp-jinja2>=1.5.0
|
||||
jinja2>=3.1.0
|
||||
google-auth>=2.0.0
|
||||
google-auth-oauthlib>=1.0.0
|
||||
google-api-python-client>=2.0.0
|
||||
Loading…
Reference in New Issue