go to the right channel

This commit is contained in:
biglyderv 2025-03-28 19:24:04 -04:00
parent a01b30c2d2
commit 314eb05c82
Signed by: biglyderv
GPG key ID: 0E2EB0B4CD7397B5

View file

@ -3,6 +3,7 @@ import { spawn } from "node:child_process";
import { mkdir, cp } from 'node:fs/promises';
let sessions = {};
let channels = {};
const { TOKEN, ID } = process.env;
//const commands = [];
@ -50,8 +51,8 @@ client.on(Events.MessageCreate, async interaction => {
sessions[id].stdout.on('data', (chunk) => {
if (chunk.toString().length > 1) {
let str = chunk.toString();
str = str.replaceAll(id,`<@${id}>`);
interaction.channel.send(str);
str = str.replaceAll(id, `<@${id}>`);
(channels[id] || interaction.channel).send(str);
}
});
sessions[id].on('close', () => {
@ -59,6 +60,8 @@ client.on(Events.MessageCreate, async interaction => {
})
}
channels[id] = interaction.channel;
let msgs = msg.split('\n');
setTimeout(async function () {