I have two companies on the same M365 tenant. I've set up separate Azure Bots for each with their own App IDs and Teams manifests. I want employees at each company to DM their respective bot and get a different agent personality/workspace.
Currently msteams only supports one appId/appPassword in the config. Routing bindings work great for channel messages (I can route by team ID to different agents), but DMs always go to the one configured bot.
Is there a way to:
- Configure two msteams bot identities in one OpenClaw instance? (like Telegram's accounts pattern)
- Or route DMs to different agents based on the bot App ID that received them?
Setup: OpenClaw 2026.4.15, single gateway
Workaround I'm considering: Running a second OpenClaw instance on a separate machine for the second bot. But if there's a native multi-bot solution, I'd prefer one instance.
Thanks!