Telegram-бот для 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. Архітектура побудована за принципом модульності, що спрощує масштабування та подальшу підтримку.
Бот працює стабільно, забезпечує швидке реагування на нові публікації та дозволяє автоматизувати просування контенту через коментарі.