mirror of
https://github.com/ZHANGTIANYAO1/teamspeak-music-bot.git
synced 2026-10-01 20:42:50 +08:00
Add comprehensive error handling to prevent process crashes
- Global uncaughtException/unhandledRejection handlers in index.ts - FFmpeg stdout/stderr stream error handlers in player.ts - HTTP server and WebSocket server error handlers in server.ts - Safe WebSocket broadcast with try-catch in websocket.ts - Catch async errors from textMessage handler in instance.ts - Reset voiceFramesSent counter on reconnect in client.ts https://claude.ai/code/session_01EjpEsC2GCsvwbu4n3XC8EE
This commit is contained in:
6 files changed
+32
-2
No files matched your search
@@ -114,6 +114,7 @@ export class TS3Client extends EventEmitter {
|
||||
await this.client.connect();
|
||||
await this.client.waitConnected();
|
||||
this.clientId = this.client.clientID();
|
||||
this.voiceFramesSent = 0;
|
||||
this.logger.info({ clientId: this.clientId }, "Logged in (visible client)");
|
||||
|
||||
// Join default channel if specified
|
||||
|
||||
Reference in new issue
Block a user