timulabeats7
@timulabeats7
Ну пишу ботов и все

Как быть с этой функцией?

Делаю кино бота в телеграмм, aiogram но как сделать чтобы когда пользователь написал название фильма ему пришло видео фильма?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 2
@dima20155
you don't choose c++. It chooses you
Во-первых, вам нужно каким-то образом матчить название (с опечатками или неполное) с какой-то кинобиблиотекой (базой данных, может), например, kinopoisk. Соотвественно, вам нужно прикрутить парсер фильмов по кинопоиску (допустим на селениуме).
Дальше когда у вас есть фильм со всей информацией каким-то образом искать его по библиотеке (допустим, нетфликс или что вам угодно) и возвращать ссылку на него. Можно выкачивать фильм с сайта, но это слишком долго, хотя как доп.функционал бота для того, чтобы накачать фильмов себе в поездку неплохо.
Ответ написан
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Типо Начинающий кодер IT :D, в сообщении нельзя отпрвить видеоролик, который больше допустимого по объёму. Как отправить маленький ролик есть в документации к библиотеке, на которой реализован ваш бот.
Большой фильм можно пересылать только в виде ссылки на страницу просмотра на каком-то ресурсе вроде ютуба, кинопоиска или нетфликсе, или ещё где-то. Невозможно в сообщении прислать фильм целиком в виде вложенного видеоролика. Не поместится.

Один мой стажер делал в качестве тестового задания бота, который ищет через API в базе рутрекера аудиокниги (в разделе аудиокниг) по ключевым слоовам, показывает пронумерованный заголовки раздач. При выборе нужной раздачи запускает скачивание аудиокниги на сверер бота, в процессе апдейтит сообщение о скачивании отражая прогресс, по окончании скачивания присылает ссылку на сгенерированный rss-файл для прослушивания аудикниги в любом подкаст-плеере.
Технически то же самое можно делать и с фильмами, но целиком аудикнига или фильм в сооббщение телеграмма не поместится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы