Which means it's time to look for alternative clients. I ws hoping for something like WeeSlack:
https://github.com/wee-slack/wee-slack
But all I found was:
https://github.com/btp/teams-cli
https://github.com/EionRobb/purple-teams
Are there really no good Teams clients? Doesn't have to plug in to WeeChat or be a TUI... But something?
That's just a pure lesson in pain.
Webhooks work, but proper bots are borderline impossible; at least without giving you the feeling that you'd rather pull your own teeth out with pliers.
But the available APIs still suck. For example there is none to just get all recent notifications. I don't know if teams itself has access to more and better apis? If not that would explain a lot.
Then begins the hunt through chats, meeting chats, group chats, channel chats and the notification pane (which doesn't show every type of notification!?) to find what it was.
Absolutely maddening.