System Purpose & Architecture
This domain hosts the OAuth callback and legal documentation for a private, custom-built Telegram bot. The bot is designed exclusively for the developer to automate the upload and scheduling of short-form videos to their personal YouTube channel via the YouTube Data API.
Authentication Flow: Telegram Bot → Private Google OAuth → YouTube Data API v3
Requested API Scopes
- youtube.upload Required to upload local video files sent via Telegram directly to the authenticated user's YouTube channel.
- youtube.force-ssl Required to update video metadata (title, description) and modify publication schedules (privacyStatus, publishAt) after upload.
System Log (Example)
> Initializing Telegram Shorts Uploader v1.0...
> Checking OAuth token validity: VALID
> Awaiting incoming video payload from owner ID [HIDDEN]...
> Received "clip.mp4". Processing upload...
> Upload successful. Video ID: xYz123aBc
> Applying metadata and scheduling for 2026-09-25T10:00:00Z...
> Status: SCHEDULED
> Checking OAuth token validity: VALID
> Awaiting incoming video payload from owner ID [HIDDEN]...
> Received "clip.mp4". Processing upload...
> Upload successful. Video ID: xYz123aBc
> Applying metadata and scheduling for 2026-09-25T10:00:00Z...
> Status: SCHEDULED