@Den18
MYSQL, JS хобби

Почему не вносятся изменения файла на всех шардах?

Добрый день ребят.
Создал команду для перезапуска команды без перезапуска самого бота.
Но проблема в том, что этот код вносит изменения в файл команды только на первом шарде.
Помогите использовать 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 });
          }
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы