Microsoft Teams plugin
Posts a card to a Teams channel when Mushi Mushi triages a bug or a fix lands.
Setup (Mushi Mushi Cloud, no code)
- In Teams: create a Workflows webhook for your channel (the Post to a channel when a webhook request is received template) and copy its URL. Microsoft has retired the old Office 365 Incoming Webhook connector, so use Workflows.
- In the Mushi Mushi console: open the Integrations page and paste the URL on the Teams card.
Mushi Mushi posts to the channel itself; you do not need the npm package.
Self-hosted plugin
@mushi-mushi/plugin-msteams
does the same from your own server with Adaptive Card 1.4 cards. The
console’s Marketplace has no Teams listing, so you can’t install it from the
console. On a Mushi Mushi server you run yourself, add a plugin_registry row for
it and install it like any listed plugin.
npm i @mushi-mushi/plugin-msteams
export MUSHI_PLUGIN_SECRET=...
export TEAMS_WEBHOOK_URL=https://...
export ADMIN_BASE_URL=https://... # optional: console URL for report links
npx -p @mushi-mushi/plugin-msteams mushi-plugin-msteams| Event | Card |
|---|---|
report.classified | Coloured by severity |
fix.proposed | With a PR button when there is a PR link |
fix.applied | Green confirmation, with a PR button |
The fix cards also list a “Fix status” fact: proposed, applied or failed, taken from the event.
Last updated on