Bonjour, je viens de debuter dans le codage javascript et j’aimerais coder un bot pour mon serveur discord. J’ai coder quelques commandes mais maintenant j’aimerais coder des commandes avec des embed. Donc j’ai coder ma commande sur vs code et il me disait qu’il y avait aucune erreur. J’ai donc tester la commande mais a chaque fois que je l’utilise le bot plante et ca m’affiche un message d’erreur que je ne comprend pas (car je debute).
Si quelqu’un pouvait m’aider ce serait sympa :
module.exports = {
name: "help",
description: "Affiche la liste des commandes",
utilisation: "+help",
permission: "Aucune",
dm: false,
category: ":info: Information",
async run(bot, message, args) {
const statembed = new Discord.EmbedBuilder()
.setColor('Green')
.setTitle("Liste des commandes")
.setDescription(`**/help**
-Afficher ce menu.
**/statut**
-Donner le statut du serveur.
**/ping**
-Afficher la latence.
**/invite**
-Donner le lien d'invitation du bot.`);
const statembed2 = new Discord.EmbedBuilder()
.setColor('Green')
.setTitle("")
.setDescription(``)
.setImage(url='https://cdn.discordapp.com/attachments/1101690552090628106/1102446966299967508/20230430_174312.gif');
await message.reply({embeds: [statembed], embeds: [statembed2]})
}
} ```
Et ca m'affiche ca comme erreur :
C:\Users\User\Downloads\LockBot\node_modules\@sapphire\shapeshift\dist\index.js:1104
return Result.err(new CombinedError(errors));
^
CombinedError: Received one or more errors
at UnionValidator.handle (C:\Users\User\Downloads\LockBot\node_modules\@sapphire\shapeshift\dist\index.js:1104:23)
at UnionValidator.parse (C:\Users\User\Downloads\LockBot\node_modules\@sapphire\shapeshift\dist\index.js:212:88)
at EmbedBuilder.setTitle (C:\Users\User\Downloads\LockBot\node_modules\@discordjs\builders\dist\index.js:370:20)
at Object.run (C:\Users\User\Downloads\LockBot\Commandes\testhelp.js:31:10)
at module.exports (C:\Users\User\Downloads\LockBot\Events\interactionCreate.js:8:17)
at Client.emit (node:events:513:28)
at InteractionCreateAction.handle (C:\Users\User\Downloads\LockBot\node_modules\discord.js\src\client\actions\InteractionCreate.js:97:12)
given: '',
expected: 'expected.length >= 1'
}
]
}
Node.js v18.16.0
+0
-0