# Copy this file to .env for local development. Do not commit your real .env. # Heroku: set these in Config Vars; dotenv is a no-op in production. # Discord bot TOKEN=OTkxMDYyNzUxNjMzODgzMTM2.Gk0ZeD.lit-9ZcMkLnkfRG5_sECdkbmIbeQzZVs9NFQGs MODE=Normal # Caching and sweepers CACHE_MESSAGES_LIMIT=50 CACHE_MEMBERS_LIMIT=100 SWEEP_MESSAGES_INTERVAL_SECONDS=300 SWEEP_MESSAGES_LIFETIME_SECONDS=900 # Logging and diagnostics LOG_LEVEL=info PRISMA_LOG_QUERIES=0 MEMORY_LOG_INTERVAL_SECONDS=0 ENABLE_MEMORY_OPTIMIZER=false # Redis connection REDIS_URL=redis-17965.c323.us-east-1-2.ec2.redns.redis-cloud.com REDIS_PASS=HnPiQFoWwsBdJY62SiHZSEDmnbgiycZ5 AI_API_URL=http://100.120.146.67:3001 REDIS_URL_VPS="redis://:zrc8YsnAKt@100.120.146.67:6379" # PostgreSQL connection (for guild settings, user settings, and AI conversations) DATABASE_URL="postgresql://postgres:zrc8YsnAKt@100.120.146.67:5432/amayo_db?schema=public&connection_limit=10&pool_timeout=20" TOPGG=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfdCI6Ijc4Mjc3NTcyMjU2NjcwNTE1MiIsImlkIjoiMzcxNDY4MTI4MjIzNjU3OTg0IiwiaWF0IjoxNzY0NDY1MDc1fQ.NZnYnZ8PUpjS7WAVtAivoST7BtmZoYQdsnJ2nkUSBgs # OLD DATABASE XATA_DB=postgresql://9h2ta0:xau_Jtqyo6gW7f0FCPxaWgVhN30E0s5WEZuz0@us-east-1.sql.xata.sh/amayo:main?sslmode=require XATA_SHADOW_DB=postgresql://9h2ta0:xau_Jtqyo6gW7f0FCPxaWgVhN30E0s5WEZuz0@us-east-1.sql.xata.sh/amayo:shadow?sslmode=require # Appwrite (for reminders, AI conversations, and guild cache) APPWRITE_PROJECT_NAME=amayo APPWRITE_ENDPOINT=https://nyc.cloud.appwrite.io/v1 APPWRITE_PROJECT_ID=68d8c4b2001abc54d3cd APPWRITE_API_KEY=standard_b123c1dbaaf7d3f99aa81492509d6277da0cb89eaf86bb8c42210bae0bb39c3ce911ddf101b6be2d3af8972d44ae63beb32c269c24eedbbe032a6c4c13a16c7e542be00c06ab8e9c131986729d45b68e25ac35e770442ea5285b7367938105a7b2d0e380e944d3bd6582db2c3311b3c9d84be5227718f795f30e31de0b9e8439 APPWRITE_DATABASE_ID=68d8cb9a00250607e236 APPWRITE_COLLECTION_REMINDERS_ID=reminders_id APPWRITE_COLLECTION_AI_CONVERSATIONS_ID=aiconversation APPWRITE_COLLECTION_GUILD_CACHE_ID=68e536b505604a12df65 # Reminders REMINDERS_POLL_INTERVAL_SECONDS=30 # Google AI / Gemini GOOGLE_AI_API_KEY=AIzaSyDcqOndCJw02xFs305iQE7KVptBoBH8aPk GEMINI_API_KEY=AIzaSyDNTHsqpbiYaEpe5AwykSqtgWGjsZcc_RA GENAI_IMAGE_MODEL= # Slash command registration context # Your Discord Application ID CLIENT=991062751633883136 DISCORD_CLIENT_ID=991062751633883136 DISCORD_CLIENT_SECRET=eFcVIGDsacdFBJYsuly-mmIsKjzI1lj4 OWNER_ID=327207082203938818 DISCORD_REDIRECT_URI=https://api.amayo.dev/auth/callback # Test guild ID (for per-guild command registration) guildTest=1316592320954630144 NODE_ENV="production" API_HOST="api.amayo.dev"