platform: # Platform type: mastodon, slack, discord, telegram, mock type: mastodon # Mastodon configuration (if using Mastodon) mastodon: instance_url: https://your-mastodon-instance.social client_id: your_client_id_here client_secret: your_client_secret_here access_token: your_access_token_here bot_username: govbot # Slack configuration (if using Slack) # slack: # bot_token: xoxb-your-bot-oauth-token-here # app_token: xapp-your-app-level-token-here # channel_id: C0123456789 # Discord configuration (for future use) # discord: # token: your_discord_bot_token # guild_id: your_server_id # Telegram configuration (for future use) # telegram: # bot_token: your_telegram_bot_token # group_id: your_group_id ai: # Use 'llama3.2' for Ollama local models # Use 'gpt-4' for OpenAI # Use 'claude-3-sonnet' for Anthropic # Or leave as null to use llm default default_model: llama3.2 fallback_model: null temperature: 0.7 max_tokens: null governance: constitution_path: constitution.md db_path: govbot.db default_veto_threshold: 0.67 # 2/3 supermajority enable_auto_execution: true require_confirmation_for: - admin_action - moderation debug: false log_level: INFO