Подключили Telegram бот с полной функциональностью
- Создан полнофункциональный Telegram бот для поиска фильмов и торрентов - Бот дублирует всю функциональность веб-интерфейса - Реализован поиск фильмов через TMDB API с постерами - Добавлен поиск торрентов на всех трекерах (RuTracker, Kinozal, RuTor, NoNameClub) - Автоматическое добавление торрентов в qBittorrent - Интерактивные кнопки для выбора фильмов и торрентов - Обработка ошибок и пользовательских состояний - Docker контейнеризация с правильной сетевой конфигурацией - Увеличен таймаут HTTP запросов до 60 секунд - Добавлена документация и скрипты запуска Команды бота: - /start, /help - справка - /find - начать поиск фильма Файлы: - telegram_bot.py - основной код бота - run_telegram_bot.py - скрипт запуска - Dockerfile.telegram - Docker образ для бота - docker-compose.yml - обновлен с сервисом бота - requirements.txt - добавлена зависимость python-telegram-bot - README.md - обновлена документация - PROJECT_SUMMARY.md - полная сводка проекта
This commit is contained in:
parent
5a5e007916
commit
bc461d36a6
10 changed files with 1342 additions and 3 deletions
12
README.md
12
README.md
|
|
@ -328,15 +328,20 @@ sudo ufw allow 6881/udp # BitTorrent
|
|||
```
|
||||
searchTorrentDownl/
|
||||
├── app.py # Основное приложение
|
||||
├── telegram_bot.py # Telegram бот
|
||||
├── run_telegram_bot.py # Скрипт запуска бота
|
||||
├── test_telegram_bot.py # Тестирование бота
|
||||
├── requirements.txt # Python зависимости
|
||||
├── Dockerfile # Docker образ
|
||||
├── Dockerfile # Docker образ основного приложения
|
||||
├── Dockerfile.telegram # Docker образ Telegram бота
|
||||
├── docker-compose.yml # Docker Compose конфигурация
|
||||
├── templates/ # HTML шаблоны
|
||||
│ ├── index.html # Главная страница
|
||||
│ ├── results.html # Страница результатов поиска фильмов
|
||||
│ ├── torrents.html # Страница результатов поиска торрентов
|
||||
│ └── error.html # Страница ошибок
|
||||
└── README.md # Документация
|
||||
├── README.md # Основная документация
|
||||
└── TELEGRAM_BOT_README.md # Документация Telegram бота
|
||||
```
|
||||
|
||||
## 🎯 Возможности
|
||||
|
|
@ -348,6 +353,7 @@ searchTorrentDownl/
|
|||
- 🚀 **Автоматическое добавление** торрентов в qBittorrent одним кликом
|
||||
- 🌐 **Веб-интерфейс** с удобным поиском и навигацией
|
||||
- 📱 **Адаптивный дизайн** для работы на любых устройствах
|
||||
- 🤖 **Telegram Bot** - полная функциональность в мессенджере
|
||||
- 🐳 **Контейнеризация** для простого развертывания
|
||||
- 🔌 **REST API** для интеграции с другими системами
|
||||
- ⚡ **Асинхронная обработка** для высокой производительности
|
||||
|
|
@ -363,6 +369,7 @@ searchTorrentDownl/
|
|||
- ✅ Загрузка файлов работает
|
||||
- ✅ Веб-интерфейс работает
|
||||
- ✅ API работает
|
||||
- ✅ Telegram Bot работает
|
||||
- ✅ Все сервисы интегрированы
|
||||
|
||||
## 🚀 Быстрый старт
|
||||
|
|
@ -378,6 +385,7 @@ docker compose up --build -d
|
|||
- **Веб-интерфейс**: http://localhost:8089
|
||||
- **qBittorrent**: http://localhost:8080 (admin/vrubel07)
|
||||
- **API**: http://localhost:8089/api/search/{название_фильма}
|
||||
- **Telegram Bot**: @your_bot_username (команда /start)
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue