53 lines
1.7 KiB
Plaintext
53 lines
1.7 KiB
Plaintext
# ==================================
|
|
# Pawctioneer Bot Configuration
|
|
# ==================================
|
|
# Copy this file to .env and fill in your values
|
|
# Usage: cp .env.example .env
|
|
|
|
# ==== REQUIRED SETTINGS ====
|
|
|
|
# Your Telegram bot token from @BotFather
|
|
# Get one by messaging @BotFather on Telegram and creating a new bot
|
|
TELOXIDE_TOKEN=your_bot_token_here
|
|
|
|
# ==== OPTIONAL SETTINGS ====
|
|
|
|
# Database file location (SQLite)
|
|
# Default: sqlite:pawctioneer_bot.db
|
|
# You can use an absolute path: /path/to/your/database.db
|
|
DATABASE_URL=sqlite:pawctioneer_bot.db
|
|
|
|
# Your Telegram user ID for admin commands
|
|
# You can get this by messaging @userinfobot on Telegram
|
|
# Uncomment and set your user ID to enable admin features
|
|
# ADMIN_USER_ID=123456789
|
|
|
|
# Port for the web admin interface (future feature)
|
|
# Default: 3000
|
|
WEB_PORT=3000
|
|
|
|
# ==== LOGGING SETTINGS ====
|
|
|
|
# Logging level configuration
|
|
# Options: error, warn, info, debug, trace
|
|
# You can set different levels for different modules:
|
|
# Examples:
|
|
# RUST_LOG=info # All modules at info level
|
|
# RUST_LOG=debug # All modules at debug level
|
|
# RUST_LOG=info,pawctioneer_bot=debug # Most modules info, this bot debug
|
|
# RUST_LOG=warn,teloxide=info # Most modules warn, teloxide info
|
|
RUST_LOG=info
|
|
|
|
# Timezone (optional, uses system timezone if not set)
|
|
# Examples: UTC, America/New_York, Europe/London, Asia/Tokyo
|
|
# TZ=UTC
|
|
|
|
# ==== DEVELOPMENT SETTINGS ====
|
|
# These settings are primarily for development and testing
|
|
|
|
# Enable more verbose teloxide logging (uncomment for debugging)
|
|
# RUST_LOG=debug,teloxide=debug
|
|
|
|
# Database with more detailed logging (uncomment for SQL debugging)
|
|
# RUST_LOG=debug,sqlx=debug
|