gateway.yaml
1 # PraisonAI Multi-Bot Gateway Configuration 2 # Start with: praisonai gateway start --config gateway.yaml 3 4 gateway: 5 host: "127.0.0.1" 6 port: 8765 7 8 agents: 9 personal: 10 name: "Personal Assistant" 11 instructions: "You are a friendly personal assistant. Help users with everyday tasks." 12 llm: "gpt-4o-mini" 13 14 support: 15 name: "Support Agent" 16 instructions: "You are a customer support agent. Be professional and helpful." 17 llm: "gpt-4o-mini" 18 19 channels: 20 telegram: 21 token: "${TELEGRAM_BOT_TOKEN}" 22 routing: 23 dm: "personal" 24 group: "support" 25 default: "personal" 26 27 discord: 28 token: "${DISCORD_BOT_TOKEN}" 29 routing: 30 dm: "personal" 31 channel: "support" 32 default: "support" 33 34 slack: 35 token: "${SLACK_BOT_TOKEN}" 36 app_token: "${SLACK_APP_TOKEN}" 37 routing: 38 dm: "personal" 39 channel: "support" 40 default: "support" 41 42 whatsapp: 43 token: "${WHATSAPP_ACCESS_TOKEN}" 44 phone_number_id: "${WHATSAPP_PHONE_NUMBER_ID}" 45 verify_token: "${WHATSAPP_VERIFY_TOKEN}" 46 webhook_port: 8080 47 routing: 48 dm: "personal" 49 default: "personal" 50 51 # WhatsApp Web mode (experimental, no tokens needed): 52 # whatsapp: 53 # mode: web 54 # creds_dir: "~/.praisonai/whatsapp" 55 # routing: 56 # dm: "personal" 57 # default: "personal"