Thank you! It's work!
You should be able to use any 3rd party teamspeak3 plugin such as https://www.tsviewer.com/ and put the html/js in a widget and custom html in the admin panel.
@Archeon don't you dare use those. They are sooooo broken.
nodebb-widget-teamspeak still works for me on 0.9.0 :), haven't had any issues. It does kinda look like poop though.
@yariplus wait, what? I haven't touched it in more than a year. Wow.
In case anyone decides to work on that topic: I would really love to see a light version of the Teamspeak widget, that is, without detailed information on clients.
The reason is that I have to deal with a very restrictive rented Teamspeak server where ServerQueries are limited to 10 per 3 seconds (no possibilty to add domains to the whitelist).
Two requests, one for clientlist and one for channellist, would be enough to create a basic viewer layout.
Also, caching the requests so that multiple concurrent page views don't trigger a server flood alert would be great.
I had a look at the widget from @pitaj, but unfortunately my programming skills are rather low.