Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

410
Visualizações
¿Cómo usar el resaltado de sintaxis para bloques de código para Bot en discord.js (v13)?

Estoy tratando de hacer que una terminal sea accesible en la discordia usando el bot. El código para este comando es:

 const { Client, Message, MessageEmbed } = require("discord.js"); const child = require("child_process"); module.exports = { name: "terminal", /** * @param {Client} client * @param {Message} message * @param {String[]} args */ run: async (client, message, args) => { if (message.author.id !== "") return; const command = args.join(" "); const errorCommand = new MessageEmbed(); errorCommand .setColor("RED") .setDescription("Please specify a command to execute"); if (!command) return message.reply({ embeds: [errorCommand] }); child.exec(command, (err, res) => { if (err) return console.log(err); message.channel.send(` \`\`\`${res.slice(0, 2000)}\`\`\` `, { code: "js", }); }); }, };

Cuando ejecuto el comando, el resaltado de sintaxis no se muestra en el bloque de código. Adjunto una imagen de lo que quise decir.

Imagen 1

Imagen 2

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Encontré la respuesta. Perdón por la publicación inconveniente, en caso de que alguien necesite la respuesta, es:

 const { Client, Message, MessageEmbed } = require("discord.js"); const child = require("child_process"); module.exports = { name: "terminal", /** * @param {Client} client * @param {Message} message * @param {String[]} args */ run: async (client, message, args) => { if (message.author.id !== "") return; const command = args.join(" "); const errorCommand = new MessageEmbed(); errorCommand .setColor("RED") .setDescription("Please specify a command to execute"); if (!command) return message.reply({ embeds: [errorCommand] }); child.exec(command, (err, res) => { if (err) return console.log(err); const jsString = "const value = true;"; message.channel.send(` \`\`\`js\n${res.slice(0, 2000)}\`\`\` `); }); }, };

Si desea utilizar el resaltado de sintaxis de otro idioma, puede reemplazar js de aquí message.channel.send(` \`\`\`js\n${res.slice(0, 2000)}\`\`\` `); con tu preferencia.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda