YouTube Watch Later Telegram Bot

YWLTB — или YouTube Watch Later Telegram Bot — этобыл бот для телеги, который делаетл всего одну вещь: добавляет YouTube-видосы, которые вы ему скидываете в личку вам в "Watch Later" плейлист.

Друзья часто скидывают в телегу ссылки на YouTube. Кое-какие видео порой даже достойны внимания. Обычно они идут в "Saved Messages", где успешно теряются. А ведь на YouTube уже есть специальное место для этого: плейлист "Watch Later". Я его даже периодически посматриваю, когда готовлю, например. Открывать на телефоне видео просто чтобы клацнуть там "Watch Later"? Долго! Вот я и подумал, что неплохо бы сделать бота, которому я буду форвардить мессаги, не покидая Telegram, а тот будет сохранять мне их в "Watch Later".

Так появился @YouTubeWatchLaterBot.

Пользуйтесь, не бойтесь, что я добавлю вам лишнего. Код открыт (хотя конкретно этого я стыжусь), над моей Privacy Policy, доступной ранее по адресу https://ywltb.herokuapp.com/privacy.html, работали лучшие выпускники Гарварда, а приложение прошло Google API OAuth Dev Verification. Если паранойя велика, но хочется — заведите себе Heroku и задеплойте туда по инструкции в README, бесплатного аккаунта хватит.

Кстати, про верификацию, вдруг вам любопытно. Google вообще разделяет API доступа к данным пользователей на три категории: general, sensitive, restricted. Первые можно использовать просто так, вторые — пройдя несложную верификацию, третьи требуют прохождения security assessment за $15К — $75К (или больше, в зависимости от). Для управления плейлистами пользователя на YouTube достаточно sensitive доступа, а тобы пройти ревью нужно оформить лендинг с описанием проекта, privacy policy и записать демовидео работы приложения, где обьяснено как используется API. Ответ с результатами ревью мне прислали в течение дня. Ревью проходить не обязательно, если приложением будет пользоваться до ста (или около того) человек.

А вообще, держите инбокс чистым и читайте книги!