Реализация асинхронного телеграм бота на базе aiogram 3
, предоставляющий парсеринг видео с видеохостинга Rutube
.
- Пользователь может вставлять ссылку на канал с видеохостинга Видеохостинг RUTUBE.
- Указать количество видео для парснга и получить ответ от бота в виде:
- Наименование видео
- Краткое описание до 100 символов
- Количество просмотров
- Ссылка на видео
- Видео, которые пользователь запрашивал ранее должны быть сохранены в БД.
- У пользователя должна быть возможность просмотра ранее сохраненных видео.
- Python 3.11.5
- Aiogram 3.6.0
- SqlAlchemy 2.0.30
- Httpx 0.27.0
- Beautifulsoup4 4.12.3
- PostgreSQL
- Asyncpg 0.29.0
- Alembic 1.13.1
- Python dotenv 1.0.1
Руководство по созданию переменных окружения
Руководство по развёртыванию проекта локально
GitHub | Разработчик - Andrew Fedorchenko