feat: replace ServerQuery with full TS3 client protocol — bot is now VISIBLE

Switch from TCP ServerQuery (port 10011, invisible) to real TS3 client
protocol via @honeybbq/teamspeak-client (UDP 9987, ECDH handshake,
AES-EAX encryption). Bot now appears as a regular client visible to
all users in TeamSpeak.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
saopig1andClaude Opus 4.6 committed 2026-03-30 01:28:25 +08:00
1 parent df7b944742
commit 0559f09f0a
4 files changed
+410 -121

No files matched your search

+2
View File
@@ -14,11 +14,13 @@
"license": "MIT",
"dependencies": {
"@discordjs/opus": "^0.10.0",
"@honeybbq/teamspeak-client": "^0.1.0",
"axios": "^1.14.0",
"better-sqlite3": "^12.8.0",
"express": "^5.2.1",
"NeteaseCloudMusicApi": "^4.30.0",
"pino": "^10.3.1",
"ts3-nodejs-library": "^3.5.1",
"tweetnacl": "^1.0.3",
"ws": "^8.20.0"
},