-
Notifications
You must be signed in to change notification settings - Fork 3
Settings YouTube
ekudram edited this page Nov 6, 2025
·
1 revision

The YouTube Settings tab configures integration with YouTube Live chat. Note: Full functionality currently requires Google API verification, but basic chat reading is available.
YouTube API Verification Status: Currently limited due to Google's API verification requirements. Basic chat reading works, but full OAuth functionality may be restricted.
- Purpose: Turns YouTube integration on/off
-
Default:
Disabled - Effect: When enabled, connects to YouTube Live chat
- Purpose: Automatically connect to YouTube when RimWorld loads
-
Default:
Disabled - Recommended: Enable for regular YouTube streamers
- Purpose: Your unique YouTube channel identifier
-
Format: Starts with
UCfollowed by random characters -
Example:
UC_x1234567890abcdef -
How to Find:
- Click "Find ID" button
- Use external tools like Comment Picker
- Look in YouTube Studio under Advanced settings
- Purpose: Your YouTube channel display name
- Format: Your public channel name as it appears on YouTube
-
Example:
MyGamingChannel - Note: This is for display purposes only
- Purpose: YouTube Data API v3 key for accessing chat
-
Security: Displayed as asterisks (
********) for protection -
How to Get:
- Click "Get" button to open Google Cloud Console
- Create a new project or select existing
- Enable YouTube Data API v3
- Create credentials (API Key)
- Copy and paste using "Paste" button
- Purpose: Verify your API key is correctly set
- Display: Shows first 10 characters of your key
-
Example:
AIzaSyC6vK...
- Purpose: For sending messages and full chat interaction
-
Status Indicators:
- ✓ Ready - Green: OAuth configuration file exists
- ✗ No OAuth - Yellow: Basic chat reading only
- ⚠ May require Google verification - Warning about API limits
- Click "Create" or "Edit" button
- Configure OAuth 2.0 credentials in Google Cloud Console
- Download
client_secrets.jsonfile - Use the editor to configure OAuth settings
- Chat Reading: Works with just API Key + Channel ID
- Sending Messages: Requires verified OAuth (currently restricted)
- Google Verification: May be required for full functionality
- Purpose: Monitor your YouTube API usage
- Appears When: Connected to YouTube
-
Shows:
- Current quota percentage
- Visual progress bar
- Usage warnings
- Green: Normal usage (< 80%)
- Yellow: High usage (80-95%)
- Red: Near limit (> 95%)
- Reduce chat polling frequency if needed
- Monitor usage during long streams
- Consider API quota limits for your Google Cloud project
- Connected - Green: Successfully connected to YouTube Live chat
- Disconnected - Red: Not currently connected
Minimum for Chat Reading:
- ✅ Channel ID
- ✅ API Key
- ✅ Bot Username
Full Functionality (currently limited):
- ✅ OAuth Client Secrets
- ✅ Google API Verification
- Connect: Establish YouTube connection
- Disconnect: Close current connection
- Enable YouTube Integration
- Find and enter your Channel ID
- Enter your channel display name as Bot Username
- Get API Key from Google Cloud Console
- Paste API Key
- Click Connect
- Complete basic setup above
- Create OAuth Client Secrets
- Configure OAuth in the editor
- Complete Google verification process
- Global Settings - Configure command prefixes and cooldowns
- Economy Settings - Set up coin rewards and karma system
- Commands - View available chat commands for viewers
- Enable YouTube: ✅
- Channel ID: [Your UC... ID]
- Bot Username: [Your channel name]
- API Key: [Your API key]
- OAuth: ❌ (Use basic chat reading)
- Auto-connect: ❌
- Enable YouTube: ✅
- Channel ID: [Your UC... ID]
- Bot Username: [Your channel name]
- API Key: [Your API key]
- OAuth: ✅ (Configured and verified)
- Auto-connect: ✅
- Enable YouTube: ✅
- Channel ID: [Test channel ID]
- Bot Username: [Test channel]
- API Key: [Test API key]
- OAuth: ❌
- Auto-connect: ❌
- "Channel not found": Double-check Channel ID format (starts with UC)
- API errors: Verify API Key is valid and YouTube Data API v3 is enabled
- OAuth issues: Google verification may be required for full functionality
- Quota exceeded: Reduce polling frequency or upgrade Google Cloud plan
Next: Economy Settings - Configure coins, karma, and reward systems