| ▲ | e12e 5 hours ago | ||||||||||||||||
Heh, now that our team has standardized on Teams rather than Zulip (so that we suffer/connect with the rest of the org whom are stuck in MS land) - and I've been given the chance to use Teams for a while - it really is worse than I initially thought. 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? | |||||||||||||||||
| ▲ | dijit 5 hours ago | parent | next [-] | ||||||||||||||||
You'd understand why there's no even half-decent clients for Teams if you ever tried to write a bot in Teams. 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. | |||||||||||||||||
| |||||||||||||||||
| ▲ | canpan 3 hours ago | parent | prev | next [-] | ||||||||||||||||
I actually had a look. Now you can get messages and stuff from MS Graph. The situation is better than a few years ago when only very useless Teams APIs were available. 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. | |||||||||||||||||
| |||||||||||||||||
| ▲ | Flere-Imsaho 3 hours ago | parent | prev | next [-] | ||||||||||||||||
https://european-alternatives.eu/alternative-to/microsoft-te... | |||||||||||||||||
| ▲ | internet_points 3 hours ago | parent | prev | next [-] | ||||||||||||||||
I'm in the same boat and I am this close to just torching the mainsail | |||||||||||||||||
| ▲ | wizzwizz4 3 hours ago | parent | prev [-] | ||||||||||||||||
Even authenticating to Teams is a herculean task. Microsoft's official APIs seem purpose-built to prevent people from writing proper Teams interfaces, and attempting to replicate their proprietary SSO flow is extremely painful. (In theory, you could hook into it by starting a fresh web browser at the appropriate login page, waiting for the appropriate redirects, and then harvesting the relevant cookies, but that's a really ugly solution, and it already represents a lot of invested work.) | |||||||||||||||||