Storydump
Back to home

Google Cloud & Drive Setup

Create a Google Cloud project with the Drive API enabled and OAuth credentials so Storydump can read your media files.

1

Create a Google Cloud project

  1. Go to https://console.cloud.google.com
  2. Click Select a project → New Project
  3. Name it something recognizable (e.g., "Storydump")
  4. Click Create
You should see: Google Cloud — Create new project
Google's free tier is more than enough — the Drive API has a generous quota for personal use.
2

Enable Google Drive API

  1. Go to APIs & Services → Library
  2. Search for "Google Drive API"
  3. Click Enable
You should see: Enabling Google Drive API in the library
3

Configure OAuth consent screen

  1. Go to APIs & Services → OAuth consent screen
  2. User type: External (even for personal use)
  3. Fill in: App name, user support email, developer contact email
  4. Add scope: drive.readonly
  5. Under Test users: add your own Google email address
You should see: OAuth consent screen configuration
While in testing mode, only emails listed as test users can authorize. Make sure to add yourself, or authorization will fail.
4

Create OAuth credentials

  1. Go to APIs & Services → Credentials → Create Credentials → OAuth client ID
  2. Application type: Web application
  3. Add an authorized redirect URI:
https://storydump-production.up.railway.app/auth/google-drive/callback
  1. Click Create
  2. Copy the Client ID and Client Secret
You should see: OAuth client ID creation with redirect URI
The redirect URI must match EXACTLY — including https:// and no trailing slash.
5

Verify it's working

You should now have two values ready for the Storydump setup wizard:

  • Client ID — a long string ending in .apps.googleusercontent.com
  • Client Secret — a shorter alphanumeric string

Keep these handy — you'll enter them during the Telegram bot setup.