All checks were successful
Ruff Lint / lint (pull_request) Successful in 29s
Document all required environment variables for running the Discord bot, including bot token, API credentials, database config, and webhook URL. References paper-dynasty-database#9
55 lines
1.8 KiB
Plaintext
55 lines
1.8 KiB
Plaintext
# Paper Dynasty Discord Bot - Environment Configuration
|
|
# Copy this file to .env and fill in your actual values.
|
|
# DO NOT commit .env to version control!
|
|
|
|
# =============================================================================
|
|
# BOT CONFIGURATION
|
|
# =============================================================================
|
|
|
|
# Discord bot token (from Discord Developer Portal)
|
|
BOT_TOKEN=your-discord-bot-token-here
|
|
|
|
# Discord server (guild) ID
|
|
GUILD_ID=your-guild-id-here
|
|
|
|
# Channel ID for scoreboard messages
|
|
SCOREBOARD_CHANNEL=your-scoreboard-channel-id-here
|
|
|
|
# =============================================================================
|
|
# API CONFIGURATION
|
|
# =============================================================================
|
|
|
|
# Paper Dynasty API authentication token
|
|
API_TOKEN=your-api-token-here
|
|
|
|
# Target database environment: 'dev' or 'prod'
|
|
# Default: dev
|
|
DATABASE=dev
|
|
|
|
# =============================================================================
|
|
# APPLICATION CONFIGURATION
|
|
# =============================================================================
|
|
|
|
# Logging level: DEBUG, INFO, WARNING, ERROR
|
|
# Default: INFO
|
|
LOG_LEVEL=INFO
|
|
|
|
# Python hash seed (set for reproducibility in tests)
|
|
PYTHONHASHSEED=0
|
|
|
|
# =============================================================================
|
|
# DATABASE CONFIGURATION (PostgreSQL — used by gameplay_models.py)
|
|
# =============================================================================
|
|
|
|
DB_USERNAME=your_db_username
|
|
DB_PASSWORD=your_db_password
|
|
DB_URL=localhost
|
|
DB_NAME=postgres
|
|
|
|
# =============================================================================
|
|
# WEBHOOKS
|
|
# =============================================================================
|
|
|
|
# Discord webhook URL for restart notifications
|
|
RESTART_WEBHOOK_URL=https://discord.com/api/webhooks/your-webhook-id/your-webhook-token
|