# Ultroid Environment Configuration # Copy this file to .env and fill in your values # Don't use quotes( " and ' ) # ===== REQUIRED VARIABLES ===== # Session String - Get from @SessionGeneratorBot or sessiongen script SESSION= # Telegram API Credentials - Get from https://my.telegram.org/apps API_ID= API_HASH= # ===== DATABASE CONFIGURATION (Choose ONE) ===== # Option 1: Redis (Recommended) REDIS_URI=redis://redis:6379 REDIS_PASSWORD=ultroid123 # Option 2: MongoDB # MONGO_URI=mongodb://ultroid:ultroid123@mongodb:27017/ultroid?authSource=admin # Option 3: PostgreSQL (ElephantSQL) # DATABASE_URL= # ===== OPTIONAL VARIABLES ===== # Bot Token (Optional - for assistant bot) BOT_TOKEN= # Owner/Admin User ID OWNER_ID= # Log Channel ID (for logging) LOG_CHANNEL= # ===== MODE CONFIGURATION ===== # Bot Mode (enable assistant bot) BOT_MODE=True # Dual Mode (run both userbot and assistant) DUAL_MODE=True # ===== HEROKU CONFIGURATION (Optional) ===== # Heroku API Key (for updates) HEROKU_API_KEY= # Heroku App Name HEROKU_APP_NAME= # ===== ADDITIONAL SERVICES (Optional) ===== # Okteto Token (for Okteto deployment) OKTETO_TOKEN= # Custom Bot Name BOT_NAME=Ultroid # Time Zone TZ=Asia/Kolkata # ===== DATABASE CREDENTIALS (for docker-compose) ===== # MongoDB Admin Credentials MONGO_USER=ultroid MONGO_PASSWORD=ultroid123 # ===== ADDITIONAL FEATURES ===== # Spam Watch API (Optional) SPAMWATCH_API= # OpenWeatherMap API (for weather commands) OPENWEATHER_API= # Remove.bg API (for background removal) REMOVE_BG_API= # Telegraph Token (auto-generated) TELEGRAPH_TOKEN= # PM Security PM_SECURITY=True # Max Flood In PMs MAX_FLOOD_IN_PMS=3 # Workers (for concurrent operations) WORKERS=8 # Auto Updates AUTO_UPDATE=True # Load All Addons LOAD_ADDONS=True