default: using this pipeline’s own project credentials
+ Create+

Connections

πŸ“¨ Telegram approvals
β—‹ No bot token
Create a bot with @BotFather (send /newbot), copy the token, and paste it as TELEGRAM_BOT_TOKEN in Settings.

YouTube

YouTube publishing needs a one-time OAuth grant per channel/account. Status updates as you add each file β€” uploads stay disabled until a channel shows βœ… Connected.

Global credentials 0 pipelines use this
β—‹ Not set
One OAuth client (one Google Cloud project) shared by every pipeline set to Global. Each pipeline still authorizes its own YouTube account, but they all draw from this project's daily quota (~6 uploads/day total). Save your downloaded OAuth client JSON as client_secret.json here.
/app/secrets/client_secret.json
πŸ“– One-time setup (per Google account)
  1. In Google Cloud Console, pick/create a project β†’ APIs & Services β†’ Library β†’ enable YouTube Data API v3.
  2. OAuth consent screen β†’ External β†’ add scope .../auth/youtube.upload β†’ Publish to production (so tokens don't expire weekly) β†’ add your Gmail as a user.
  3. Credentials β†’ Create credentials β†’ OAuth client ID β†’ Desktop app β†’ Download JSON.
  4. Save it as the filename shown on each card below, in the secrets/ folder.
  5. Come back here and click Authorize β€” done.
default posts to @Default
β—‹ Not connected
credentials: Global Own project
/app/secrets/default_client_secret.json
This pipeline uses its own Google Cloud project. Save that project's OAuth client JSON as default_client_secret.json in secrets/, or switch to Global above.
add this project's file to enable