We're currently moving our teams over from TeamSpeak to Discord. For Teamspeak we had the tsviewer.com widget in order to show all channels and the active users on our website. I've tried looking for something similar for Discord, is that possible?
The website is built on .NET Core 8 and there's no problems creating an API-endpoint or similar if that's needed, but I've tried digging through the discord docs and I can't really find any article discussing this topic.
You could host a discord bot and add it to your discord server with endpoints in the context of the discord API which has full access (if given privileges) to all the server info including voice channels and members connected
Discord Developer Portal
Endpoint logic would look something like this with the Discord.NET library
Discord.NET Docs