Telegram-bot dla YouTube (YouTube API + OAuth 2.0)
Zrealizowałem bota Telegram, który automatycznie znajduje nowe filmy na wybranym kanale YouTube i publikuje pierwszy komentarz zaraz po wydaniu filmu. Autoryzacja użytkownika odbywa się przez Google OAuth 2.0, co zapewnia bezpieczny dostęp do YouTube API.
W bocie zrealizowano:
-wybór kanału i tekstu komentarza bezpośrednio w Telegramie;
-wsparcie różnych planów taryfowych (Basic, Medium);
-automatyczne aktualizowanie tokenów i obsługę limitów YouTube API;
-stabilną architekturę z logowaniem, kolejkami i powtórnymi zapytaniami (retry).
Rozwój wykonano z wykorzystaniem Node.js, TypeScript, Telegraf.js, Axios, Express, Google APIs SDK. Architektura zbudowana jest na zasadzie modularności, co ułatwia skalowanie i dalsze wsparcie.
Bot działa stabilnie, zapewnia szybkie reagowanie na nowe publikacje i pozwala na automatyzację promocji treści poprzez komentarze.
W bocie zrealizowano:
-wybór kanału i tekstu komentarza bezpośrednio w Telegramie;
-wsparcie różnych planów taryfowych (Basic, Medium);
-automatyczne aktualizowanie tokenów i obsługę limitów YouTube API;
-stabilną architekturę z logowaniem, kolejkami i powtórnymi zapytaniami (retry).
Rozwój wykonano z wykorzystaniem Node.js, TypeScript, Telegraf.js, Axios, Express, Google APIs SDK. Architektura zbudowana jest na zasadzie modularności, co ułatwia skalowanie i dalsze wsparcie.
Bot działa stabilnie, zapewnia szybkie reagowanie na nowe publikacje i pozwala na automatyzację promocji treści poprzez komentarze.