# Copy this file to .env and fill in your values. # Never commit .env to version control. # Telegram bot token from @BotFather STEWARD__TELEGRAM__BOT_TOKEN= # List of user IDs allowed to interact via DM (JSON format, empty = all users) STEWARD__TELEGRAM__ALLOWED_USER_IDS='[1234567890]' # List of group/channel IDs where bot operates (JSON format, empty = all groups) STEWARD__TELEGRAM__GROUP_IDS='[-1005308306472]' # OpenAI API key STEWARD__OPENAI__API_KEY= # OpenAI API base URL (can use any OpenAI-compatible provider) STEWARD__OPENAI__BASE_URL=https://api.openai.com/v1 # Model to use STEWARD__OPENAI__MODEL=gpt-4o # Optional: Custom system prompt for the LLM # STEWARD__OPENAI__SYSTEM_PROMPT="You are Steward..." # Optional: Target URL for API analysis STEWARD__ANALYSIS__TARGET_URL= # Optional: API key for analysis target STEWARD__ANALYSIS__TARGET_API_KEY= # Cron schedule for automatic analysis STEWARD__ANALYSIS__CRON_HOUR=8 STEWARD__ANALYSIS__CRON_MINUTE=0 # Path to thread memory storage (use absolute path in containers) STEWARD__MEMORY__THREAD_MEMORY_PATH=/data/thread_memory.json # Optional: MCP/OpenAPI tool server URL STEWARD__TOOLS__MCP_SERVER_URL= # Optional: API key for MCP server STEWARD__TOOLS__MCP_SERVER_API_KEY=