Go to file
MpakobecEx e974515a96 Добавил readme и список библиотек 2026-05-27 21:58:43 +05:00
.env Первый комит 2026-05-27 21:54:15 +05:00
.gitignore Добавил readme и список библиотек 2026-05-27 21:58:43 +05:00
README.md Добавил readme и список библиотек 2026-05-27 21:58:43 +05:00
bot.py Первый комит 2026-05-27 21:54:15 +05:00
config.py Первый комит 2026-05-27 21:54:15 +05:00
database.py Первый комит 2026-05-27 21:54:15 +05:00
email_sender.py Первый комит 2026-05-27 21:54:15 +05:00
gettoken.py Первый комит 2026-05-27 21:54:15 +05:00
gmail_sender.py Первый комит 2026-05-27 21:54:15 +05:00
handlers.py Первый комит 2026-05-27 21:54:15 +05:00
keyboards.py Первый комит 2026-05-27 21:54:15 +05:00
queue_manager.py Первый комит 2026-05-27 21:54:15 +05:00
requirements.txt Добавил readme и список библиотек 2026-05-27 21:58:43 +05:00
scheduler.py Первый комит 2026-05-27 21:54:15 +05:00
timezone_utils.py Первый комит 2026-05-27 21:54:15 +05:00

README.md

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