Compare commits

...

3 Commits

Author SHA1 Message Date
de33c4f63d Fix destroy voice connection
Some checks failed
Dat_Boi upload to portainer / Deploy (push) Failing after 2s
2025-07-05 20:17:58 +02:00
c9868d72a1 Remove trash ouput 2025-07-05 20:17:21 +02:00
15ff9c214a Remove unnecessary imports 2025-07-05 20:11:39 +02:00

View File

@ -1,7 +1,4 @@
const fs = require("fs");
const config = require("../../botconfig/config.json"); //loading config file with token and prefix, and settings
const ee = require("../../botconfig/embed.json"); //Loading all embed settings like color footertext and icon ...
const { createReadStream } = require('node:fs');
const {
joinVoiceChannel,
createAudioPlayer,
@ -13,10 +10,6 @@ const {
} = require("@discordjs/voice");
const ffmpeg = require('fluent-ffmpeg');
const prism = require("prism-media");
const { reset } = require("colors");
const { resourceLimits } = require("node:worker_threads");
const { strict } = require("node:assert");
const { connect } = require("node:http2");
const { getRandomInt, sendNinluc } = require("../../handlers/functions");
// const { generateDependencyReport } = require('@discordjs/voice');
@ -288,6 +281,9 @@ module.exports = async (client, oldState, voiceState) => {
const response = JSON.parse(stdout);
response.text = response.text.replace(/Sous-titres réalisés par la communauté d'Amara.org/g, "");
if (response.text.toLowerCase().contains("je vous remercie d'avoir regardé cette vidéo")) {
return ""; // Output is trash, ignore it
}
resolve(response.text || "");
} catch (parseError) {
@ -405,7 +401,7 @@ module.exports = async (client, oldState, voiceState) => {
function stop() {
player.stop();
connection.removeAllListeners();
//connection.removeAllListeners();
connection.destroy();
}
};