Discord Activity Setup & Deployment Guide
Overview
What is a Discord Activity?
Architecture
Discord Server
↓
Discord Activity (https://aethex.dev/discord)
↓
AeThex Frontend + Backend
↓
Supabase + DevConnect DBsPrerequisites
Configuration Files
1. Discord Manifest (code/public/discord-manifest.json)
code/public/discord-manifest.json)2. Code Configuration
3. HTML Configuration (code/index.html)
code/index.html)Local Testing
Prerequisites
Steps
Local Testing Limitations
Deployment
Production URLs (MUST use domain, not IP)
Deployment Checklist
Cloudflare Configuration
Environment Variables
OAuth Flow
High-Level Flow
Implementation Details
Error Handling
Cloudflare Error 1003: Direct IP Access Not Allowed
Discord SDK Error
Testing Checklist
Functional Tests
Security Tests
Browser Tests
Troubleshooting
Activity Won't Load
OAuth Not Working
User Can't See Guild Information
Deployment to Production
Step 1: Build
Step 2: Verify Configuration
Step 3: Deploy
Step 4: Verify in Production
Step 5: Add to Discord
File Structure
Related Documentation
Support
Version History
PreviousDiscord Activity Errors - Diagnostic & Fix GuideNextDiscord Activity SPA Implementation Guide
Last updated
