【问题标题】:Error code when running discord bot command (js)运行 discord bot 命令 (js) 时出现错误代码
【发布时间】:2020-09-27 05:27:06
【问题描述】:

所以这是代码:

const {
  Client,
  Attachment
} = require('discord.js');
const bot = new Client();

const cheerio = require('cheerio');

const request = require('request');

const token = 'My Token was here uwu';
const PREFIX = '//';

bot.on('ready', () => {
  console.log('Oy lad the bot is online!');
  bot.user.setActivity('users', { type: 'WATCHING' }).catch(console.error);
})

bot.on('message', message => {

  let args = message.content.substring(PREFIX.length).split(" ");

  switch (args[0]) {
    case 'ping':
      message.channel.send('other stuff')
      break;

    case 'cmds':
      const Embed = new Discord.MessageEmbed()
        .setColor(0x000000)
        .setTitle("Comenzi:")
        .setDescription("stuff")
      message.channel.send(Embed);
      message.channel.send('2.0')
      break;

当我运行我的代码时,机器人会启动,但当我输入 //cmds 时会崩溃,并出现以下错误(请注意,这只是一段代码)

const Embed = new Discord.MessageEmbed() ^

ReferenceError: Discord 未定义

【问题讨论】:

    标签: discord.js


    【解决方案1】:

    你没有定义 Discord。
    有两种解决方案。

    第一个解决方案:
    第一行:const Discord = require("discord.js");

    第二个解决方案:
    第一行:const {Client, Attachment, MessageEmbed} = require('discord.js'); 第 33 行:const Embed = new MessageEmbed()
    希望这可以帮助您解决问题!

    【讨论】:

      猜你喜欢
      • 2020-05-28
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 2021-04-16
      • 2017-08-31
      • 2020-03-24
      相关资源
      最近更新 更多