Setting up Critical alerts in Microsoft Teams
I'm trying to set up critical alerts in Microsoft Teams. I'm able to connect to the Azure Bot like is described here: https://www.windmill.dev/docs/misc/setup_oauth#microsoft-teams
I'm able to list up the teams and the channels in the Windmill instance settings but when I press Test channels no test message arrives. I'm wondering if the documentation is missing a permission needed to send a message? See the attached image from the Windmill doc where "Channel.ReadBasic.All" and "Team.ReadBasic.All" permissions are listed. Maybe there is some kind of "SendMessage" permission missing?
Setup OAuth and SSO | Windmill
Windmill supports Single Sign-On for Google, Microsoft, Okta, GitHub, GitLab, Jumpcloud, Keycloak, Authentik, Authelia, Kanidm, Zitadel, Nextcloud and domain restriction.

3 Replies
@fjørdlek
@Finnur can you try adding:
ChannelMessage.Send
ChatMessage.Send
but normally, it shouldn't be necessary as it uses the bot framework and not the graphapi to send messages
i doublechecked my bot permissions and I only have those in graphAPI "Channel.ReadBasic.All" and "Team.ReadBasic.All"
I assume you completed the steps on the bot portal?
from the documentation ?
https://dev.teams.microsoft.com/appsand last but not least, double check if your bot is actually in that team / channel: you should see it when typing @windmillHelperBot as in the screenshot above
