Телеграм-бот для YouTube (YouTube API + OAuth 2.0)
Реализовал Telegram-бота, который автоматически находит новые видео на выбранном YouTube-канале и публикует первый комментарий сразу после выхода видео. Авторизация пользователя происходит через Google OAuth 2.0, что обеспечивает безопасный доступ к YouTube API.
В боте реализовано:
- выбор канала и текста комментария непосредственно в Telegram;
- поддержку различных тарифных планов (Basic, Medium);
- автоматическое обновление токенов и обработку квот YouTube API;
- стабильную архитектуру с логированием, очередями и повторными запросами (retry).
Разработка выполнена с использованием Node.js, TypeScript, Telegraf.js, Axios, Express, Google APIs SDK. Архитектура построена по принципу модульности, что упрощает масштабирование и дальнейшую поддержку.
Бот работает стабильно, обеспечивает быстрое реагирование на новые публикации и позволяет автоматизировать продвижение контента через комментарии.
В боте реализовано:
- выбор канала и текста комментария непосредственно в Telegram;
- поддержку различных тарифных планов (Basic, Medium);
- автоматическое обновление токенов и обработку квот YouTube API;
- стабильную архитектуру с логированием, очередями и повторными запросами (retry).
Разработка выполнена с использованием Node.js, TypeScript, Telegraf.js, Axios, Express, Google APIs SDK. Архитектура построена по принципу модульности, что упрощает масштабирование и дальнейшую поддержку.
Бот работает стабильно, обеспечивает быстрое реагирование на новые публикации и позволяет автоматизировать продвижение контента через комментарии.