Добрый день ребят.
Создал команду для перезапуска команды без перезапуска самого бота.
Но проблема в том, что этот код вносит изменения в файл команды только на первом шарде.
Помогите использовать broadcastEval чтобы изменения вносились на всех шардах.
const commandname = interaction.options.getString('file').toLowerCase();
const commands = interaction.client.commands.get(commandname);
if (!commands) return interaction.reply({ content: "No command found", ephemeral: true });
delete require.cache[
require.resolve(`../commands/${commandname}.js`)
];
try {
const newCommand = require(`../commands/${commandname}.js`);
await interaction.client.commands.set(newCommand.data.name, newCommand);
interaction.reply({ content: "Перезагрузка файла успешно", ephemeral: true });
} catch (error) {
console.error(error);
interaction.reply({ content: "ОШИБКА перезагрузки файла", ephemeral: true });
}