69 lines
2.7 KiB
Bash
69 lines
2.7 KiB
Bash
|
|
# 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"
|