discord: token: {{ freecad_bot_discord_token }} command_prefix: "!" channels: {{ freecad_bot_channels | to_nice_yaml(indent=2) | indent(2) }} {% if freecad_bot_mention_forwards is defined %} mention_forwards: {{ freecad_bot_mention_forwards | to_nice_yaml(indent=2) | indent(2) }} {% endif %} commands: allowed_role_ids: {{ freecad_bot_allowed_role_ids }} throttle_seconds: {{ freecad_bot_throttle_seconds }} github: webhook_secret: {{ freecad_bot_github_webhook_secret }} api_token: {{ freecad_bot_github_api_token }} server: host: "0.0.0.0" port: 8080 public_url: "https://{{ freecad_bot_domain }}" api_token: {{ freecad_bot_server_api_token }} ai: provider: gemini api_key: {{ freecad_bot_ai_api_key }} model: {{ freecad_bot_ai_model }} max_output_tokens: 8192 bot: flush_interval_minutes: 5 log_dir: /data/logs db_path: /data/bot.db s3: endpoint_url: "{{ freecad_bot_s3_endpoint_url }}" bucket: "{{ freecad_bot_s3_bucket }}" access_key: "{{ freecad_bot_s3_access_key }}" secret_key: "{{ freecad_bot_s3_secret_key }}" region: "us-east-1" public_base_url: "{{ freecad_bot_s3_public_url }}"