Files
amayo/.env
2025-12-01 18:59:48 +00:00

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"