Implement guards for Supabase-dependent commands, refine error handling, and introduce feed synchronization capabilities. Replit-Commit-Author: Agent Replit-Commit-Session-Id: e72fc1b7-94bd-4d6c-801f-cbac2fae245c Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Event-Id: 48ccfc2d-e27b-4e3b-b0d2-25bdb3ece9c8 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3bdfff67-975a-46ad-9845-fbb6b4a4c4b5/e72fc1b7-94bd-4d6c-801f-cbac2fae245c/NXjYRWJ Replit-Helium-Checkpoint-Created: true
23 lines
804 B
Text
23 lines
804 B
Text
# Discord Bot Configuration
|
|
DISCORD_BOT_TOKEN=your_bot_token_here
|
|
DISCORD_CLIENT_ID=your_client_id_here
|
|
DISCORD_PUBLIC_KEY=your_public_key_here
|
|
|
|
# Supabase Configuration
|
|
SUPABASE_URL=https://your-project.supabase.co
|
|
SUPABASE_SERVICE_ROLE=your_service_role_key_here
|
|
|
|
# API Configuration
|
|
VITE_API_BASE=https://api.aethex.dev
|
|
|
|
# Discord Feed Webhook Configuration
|
|
DISCORD_FEED_WEBHOOK_URL=https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN
|
|
DISCORD_FEED_GUILD_ID=515711457946632232
|
|
DISCORD_FEED_CHANNEL_ID=1425114041021497454
|
|
|
|
# Discord Announcement Channels (comma-separated channel IDs)
|
|
DISCORD_ANNOUNCEMENT_CHANNELS=1435667453244866702,your_other_channel_ids_here
|
|
|
|
# Discord Role Mappings (optional)
|
|
DISCORD_FOUNDER_ROLE_ID=your_role_id_here
|
|
DISCORD_ADMIN_ROLE_ID=your_admin_role_id_here
|