| 1 | bots: [] |
| 2 | # Example bot: |
| 3 | # - name: my_bot |
| 4 | # enabled: true |
| 5 | # notify_messages: false # Show a WebUI notification for each incoming Telegram message. |
| 6 | # token: "" |
| 7 | # mode: polling # polling or webhook |
| 8 | # webhook_url: "" # required if mode=webhook, your A0 base URL e.g. https://yourdomain.com (webhook path appended automatically) |
| 9 | # webhook_secret: "" # optional shared secret for webhook verification |
| 10 | # allowed_users: [] # Telegram user IDs or @usernames. Empty = allow all. |
| 11 | # group_mode: mention # mention (respond when @mentioned or replied to) | all (respond to every message) | off (ignore groups) |
| 12 | # welcome_enabled: false # Send a greeting when someone joins the group |
| 13 | # welcome_message: "" # Welcome template. Use {name} for the new member's name. Default: "Welcome, {name}!" |
| 14 | # user_projects: {} # Map Telegram user_id to project name, e.g. { "123456": "my_project" } |
| 15 | # default_project: "" # Fallback project if user not in user_projects |
| 16 | # attachment_max_age_hours: 0 # Hours to keep downloaded attachments. 0 = keep forever. |
| 17 | # agent_instructions: "" # Extra instructions for the agent in Telegram chats |
| 18 |