TeamsBot adapter exposes the same plugin API as IRC Bot so ~90% of plugins work without modification. Uses raw asyncio HTTP server (no MS SDK dependency) with HMAC-SHA256 signature validation. - TeamsMessage dataclass duck-typed with IRC Message - Permission tiers via AAD object IDs (exact match) - Reply buffer collected and returned as HTTP JSON response - Incoming webhook support for proactive send() - IRC-only methods (join/part/kick/mode) as no-ops - 74 new tests (1302 total) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 KiB
24 KiB