Files
amayo/.env.example

48 lines
1.0 KiB
Plaintext

# 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=
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_PASS=
# Appwrite (for reminders, AI conversations, and guild cache)
APPWRITE_ENDPOINT=
APPWRITE_PROJECT_ID=
APPWRITE_API_KEY=
APPWRITE_DATABASE_ID=
APPWRITE_COLLECTION_REMINDERS_ID=
APPWRITE_COLLECTION_AI_CONVERSATIONS_ID=
APPWRITE_COLLECTION_GUILD_CACHE_ID=
# Reminders
REMINDERS_POLL_INTERVAL_SECONDS=30
# Google AI / Gemini
GOOGLE_AI_API_KEY=
GEMINI_API_KEY=
GENAI_IMAGE_MODEL=
# Slash command registration context
# Your Discord Application ID
CLIENT=
CLIENT_SECRET=
# Test guild ID (for per-guild command registration)
guildTest=