TeamSpeak.js - a type-safe library for TeamSpeak

Hey everyone,

I am currently working on teamspeak.js, a type-safe library for Teamspeak.

It’s fully TypeScript-friendly and lets you do a lot of stuff, like:

  • Manage channels: create, edit, delete

  • Work with clients: fetch, message, kick

  • Listen to events: joins, leaves, messages, and more

  • Virtual server management, server group management & much more!

Whoever wants to build a Teamspeak bot in Node.js, give it a try!

It’s still early days, so any feedback, ideas or contributions are super welcome.

Check it out here:

https://github.com/teamspeakjs/teamspeak.js
https://www.npmjs.com/package/teamspeak.js

4 Likes

This looks awesome!
I don’t want to be that guy, but just a heads up: This will not work with the latest TS6 servers. They no longer support the raw query. However, I think it should be possible to adapt this to the SSH query with relatively minimal effort.

4 Likes

Thank you!

Yeah, I already planned on adding multiple protocols, such as HTTP and support changes for TS6 servers. But I’ll wait a bit because it’s still in beta and not very stable yet. I hope they release proper documentation this time. The old docs for TS3 were really a nightmare.