Я сделал бота, который раз в неделю приносит 1–3 хороших фильма, уже вышедших в цифре

В выходные у меня обычно появляется пара свободных часов на фильм. И почти всегда это заканчивается одинаково: я трачу кучу времени на поиск и в итоге ничего не смотрю. Часто случается что нормальные фильмы ещё не вышли в цифре и непонятно когда выйдут. А проверять это руками — отдельный квест.

Я не нашёл ни одного сервиса, который одновременно: – фильтрует нормальные фильмы – и показывает только те, которые уже можно смотреть.

Поэтому сделал свой.

ТГ-канал, который раз в неделю приносит 1–3 фильма, которые уже вышли в цифровом релизе. Просто открываешь и выбираешь.

В детстве у меня уже был похожий сервис: я ходил на рынок к мужичку, который торговал на развале VHS-кассетами. Тогда он был одновременно и Кинопоиском, и Антоном Долиным, и Рутрекером.Ты просто приходил и спрашивал: “что есть нормального?” И он давал тебе выбор. Сейчас такого мужика нет. Значит, надо сделать его самому.

Попробовал по воспоминаниям с помощью Нанабананы восстановить его портрет. 
Попробовал по воспоминаниям с помощью Нанабананы восстановить его портрет. 

Подошёл к проблеме продуктово и чётко сформулировал задачу:
Когда наступает конец недели и у меня появляется редкое свободное время, я хочу получить список из 1–3 новых фильмов, которые уже вышли в цифровом релизе, чтобы хорошо провести время и быть уверенным, что не пропускаю ничего важного.

Сделал условного “нейромужика”. Он каждый день проверяет новые релизы, фильтрует их и, если находит что-то стоящее, выкладывает в Telegram.

Как это работает под капотом

Каждый день на GitHub по расписанию запускается скрипт, который обращается к TMDB — это большая база фильмов с бесплатным API для некоммерческих проектов. Скрипт собирает подходящие по фильтрам фильмы, проверяет, появился ли у них цифровой релиз, и отправляет в закрытую Telegram-группу “сырой” вариант карточки.

Дальше данные прогоняются через нейронку: она проверяет сырые данные, дополняет недостающее, еще раз прогоняет через фильтры и если все ок, публикует карточку в публичном канале. Система запоминает обработанные фильмы, чтобы не дублировать их.

Я сделал бота, который раз в неделю приносит 1–3 хороших фильма, уже вышедших в цифре
Работает уже стабильно. Сейчас играюсь с фильтрами — хочу выйти на 50–70 нормальных фильмов в год. Канал назвал «Цифровой завоз» посмотреть можно тут: <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2Fdigitalzavoz&postId=2859019" rel="nofollow noreferrer noopener" target="_blank">https://t.me/digitalzavoz</a>
Работает уже стабильно. Сейчас играюсь с фильтрами — хочу выйти на 50–70 нормальных фильмов в год. Канал назвал «Цифровой завоз» посмотреть можно тут: https://t.me/digitalzavoz
7
1
10 комментариев