diff --git a/teamspeak.js b/teamspeak.js index aa9f374..d82e569 100644 --- a/teamspeak.js +++ b/teamspeak.js @@ -377,8 +377,14 @@ try { // case "root-password": { const rootPassResponse = await makeApiRequest("/rootpass", token, client); - const reply = `Root Password:\nNew Root Password: ${rootPassResponse.newRootPass}`; - await ts3.sendTextMessage(event.target, targetmode, `${senderNickname}, ${reply}`); + try { + // Send a private message to the user to request the token + await client.message( + `Root Password:\nNew Root Password: ${rootPassResponse.newRootPass}` + ); + } catch (error) { + console.error(`Failed to send DM to ${client.nickname}:`, error); + } break; }