I currently have a Slack App/Bot that does the following. My Application detects an issue and sends an incoming webhook to a Slack channel with a couple of buttons for them to decide how to handle the issue. When they press a button the bot processes the action they selected.
And then replaces the original message with the results returned by the Application.
This is helpful so they don't try to resolve the same issue again.
Some of my customers use Teams, so I am trying to convert the Slack App/Bot to Teams so I can support both platforms.