AI Agent Setup Guide
Give this exact line to any AI agent to set up everything:
"Set up CatchUp.help for my streaming channel by following the complete setup guide at https://catchup.help/docs/ai-setup"Setup Workflow
Phase 1: Authentication
URL: https://api.catchup.help/auth/google/login
Method: Google OAuth. YouTube requires youtube.force-ssl scope. Twitch requires chat:edit and chat:read scopes via IRC.
Phase 2: Platform Connection
YouTube:
Auto-connects via OAuth. No additional credentials needed.
Twitch:
Requires bot account. OAuth from https://twitchapps.com/tmi/
Kick:
Add channel URL. Chat via Pusher WebSocket.
Rumble:
Add channel URL. Chat via polling.
Phase 3: Default Configuration
{ "trigger": "!recap", "cooldown_minutes": 5, "max_length": "medium", "tone": "neutral", "language": "auto", "post_method": "direct" }Phase 4: Verification
- Start test livestream
- Type !recap in chat
- Verify recap appears within 10 seconds
- End stream and verify chapter generation
API Reference
Base URL: https://api.catchup.help/api/v1
Auth: X-API-Key: [YOUR_API_KEY]
GET /recap/{channel_id}Get latest AI recap
GET /chapters/{session_id}Get auto-generated chapters (in development)
POST /channels/{channel_id}/configUpdate configuration
GET /channels/{channel_id}/statsGet statistics
AI Agent Checklist
Troubleshooting
!recap Not Working
1. Verify stream is live 2. Check bot connection 3. Verify API key 4. Check cooldown 5. Review channel config
Poor Recap Quality
1. Check audio capture 2. Verify language settings 3. Adjust tone/length 4. Check background music 5. Verify LLM provider