【问题标题】:DiscordAPIError: Cannot send an empty message: all of my commands?DiscordAPIError:无法发送空消息:我的所有命令?
【发布时间】:2022-01-14 00:58:18
【问题描述】:

嘿,我有一个错误:DiscordAPIError: Cannot send an empty message 我所有的命令!这是我发送-help 时的代码,所以我重新生成了令牌,但它不起作用,我用相同的代码创建了一个新文件夹,但它不起作用,但我的另一个机器人在 discordjs v12 中工作完美,但我在 discordjs v13 中(因为我们必须改变)

const config = require('../config/config.json')

exports.run = (client, message, args) => {
  const prefix = config.prefix
  const HelpEmbed = new Discord.MessageEmbed()
    .setTitle("Help")
    .setColor('RED')
    .setFooter(`Demandé par ${message.author.tag}`)
    .addFields(
      {
        name: "ADMINISTRATEUR",
        value: `${prefix}ban => Permet de bannir une personne \n${prefix}unban => Permet de unban une personne \n${prefix}kick => Permet de kick une personne \n${prefix}prefix => Permet de changer le prefix (owner seulement)`,
        inline: true
      },
      {
        name: "MODÉRATION",
        value: `${prefix}nuke => Permet de nuke un salon \n${prefix}embed => Permet de créer un embed interactif \n${prefix}mute => Permet de mute une personne \n${prefix}unmute => Permet d'unmute une personne \n${prefix}warn => Permet de warn une personne (whitelist)`,
        inline: true
      },
      {
        name: "FUN",
        value: `${prefix}stats => Stats du serveur(en dev) \n${prefix}userinfo => Permet d'avoir des informations sur une personne \n${prefix}serveur => Permet d'avoir des informations sur le serveur \n${prefix}snipe => Montre le dernier message supprimmer par une personne \n${prefix}say => Permet de faire dire au bot quelque chose \n${prefix}vc => Permet devoir le nombre de personnes en vocal sur le serveur \n${prefix}giveaway => Permet de créé un giveaway \n${prefix}panel-gw => Permet de construire un giveaway interactif`,
        inline: true
      },
      {
        name: "OWNER / OWNER LISTE",
        value: `${prefix}owner => Liste des owners \n${prefix}addowner => Ajouter un owner à l'owner liste \n${prefix}unowner => Supprimme un owner de l'owner liste \n${prefix}wl => Liste des membres dans la whitelist \n${prefix}addwl => Ajouter un membre dans la whitelist \n${prefix}unwl => Supprimme un membre de la whitelist \n${prefix}soutien => Ajoute un rôle au personnes qui ont un status \n${prefix}antilink => Active / désactive l'anti-link \n${prefix}antiraid => Active / désactive l'anti-raid \n${prefix}antispam => Active / désactive l'anti-spam \n${prefix}webhook => Active / désactive l'anti-webhook \n${prefix}secur => Active / désactive l'anti-spam, link, raid, webhook`,
        inline: true
      },
      {
        name: "LOGS",
        value: `${prefix}joinlog => Permet de configurer le salon de join-log \n${prefix}leavelog => Permet de configurer le salon de leave-log \n${prefix}messagelog => Permet de configurer le salon de message-log \n${prefix}raidlog => Permet de configurer le salon de raid-log \n${prefix}voicelog => Permet de configurer le salon de voice-log`,
        inline: true
      },
      {
        name: 'BACKUP',
        value: `${prefix}backup-create => Créé une backup du serveur \n${prefix}backup-info => Permet d'avoir des informations sur une backup \n${prefix}backup-load => Permet de load une backup sur le serveur`
      })
  message.reply({ embeds: [HelpEmbed] })
}```

Thanks for your answer ! (I'm on discord v13)

【问题讨论】:

    标签: javascript node.js discord discord.js


    【解决方案1】:

    尝试将 addFields 中的对象放入数组中,如下所示:-

    .addFields([
          {
            name: "ADMINISTRATEUR",
            value: `${prefix}ban => Permet de bannir une personne \n${prefix}unban => Permet de unban une personne \n${prefix}kick => Permet de kick une personne \n${prefix}prefix => Permet de changer le prefix (owner seulement)`,
            inline: true
          },
          // ... more stuff
          {
            name: 'BACKUP',
            value: `${prefix}backup-create => Créé une backup du serveur \n${prefix}backup-info => Permet d'avoir des informations sur une backup \n${prefix}backup-load => Permet de load une backup sur le serveur`,
            inline: true
          }
    ])
    

    【讨论】:

      【解决方案2】:

      Discord 未定义,您可以通过在代码开头添加此行来解决此问题:

      const Discord = require("discord.js");
      

      【讨论】:

        猜你喜欢
        • 2020-04-07
        • 2022-01-01
        • 2021-09-15
        • 2021-11-02
        • 2021-12-15
        • 2021-12-01
        • 2021-12-31
        • 2021-12-28
        相关资源
        最近更新 更多