javascript - 如何修复 RichEmbed?

标签 javascript discord discord.js

我试图在不和谐中打印获取嵌入消息,但发生了这种情况:

TypeError: Discord.RichEmbed is not a constructor

这是我的代码:

const Discord = require('discord.js');
const bot = new Discord.Client();
const token = 'mytokenhere';
const prefix = '!';

bot.on('ready', () => {
    console.log('This bot is online!');
});

bot.on('message', message => {
    let args = message.content.substring(prefix.length).split(" ");

    switch(args[0]) {
        case 'pomoc':
            message.channel.send('.')
            break;
        case 'cc':
            if(!args[1]) return message.reply('Podaj 2 argument! (liczbe wiadomosci do skasowania)')
            message.channel.bulkDelete(args[1]); 
            break;
        case 'embed':
            var embed = new Discord.RichEmbed()
                .setAuthor(message.author.username)
                .setDescription("Usuario rikolino.")
                .setColor("#3535353")
                .addField("Usuario", '${message.author.username}#${message.author.discriminator}')
                .addField("ID", message.author.id)
                .addField("Creación", message.author.createdAt);

            message.channel.send({embed});
            break;
    }
});

bot.login(token);

我尝试了很多其他的解决方案,但结果总是一样,我真的不知道问题出在哪里。

最佳答案

Discord.js

discord.js 已从 new Discord.RichEmbed() 更新了 new Discord.MessageEmbed()

const embed = new Discord.MessageEmbed()
    .setAuthor(message.author.username)
    .setDescription("Usuario rikolino.")
    .setColor("#3535353")
    .addField("Usuario", '${message.author.username}#${message.author.discriminator}')
    .addField("ID", message.author.id)
    .addField("Creación", message.author.createdAt);

message.channel.send(embed);

关于javascript - 如何修复 RichEmbed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60684028/

相关文章:

javascript - setTimeout 不起作用(JQuery)

javascript - Python - 使用 Selenium 访问 React Props

javascript - jQuery 精确数字匹配表排序

javascript - 我正在尝试使用 ID 向特定 channel 发送消息,但它输出 Cannot read property 'send' of undefined

python - Discord.py计算器: Multiple Values?

javascript - 将不同的变量传递到同一页面

Discord 关注非公告(常规) channel

javascript - 如何修复该代码上的 "DiscordAPIError: Unknown Channel"?

javascript - 我正在将 ytdl-core 用于音乐机器人,它一直输出播放未定义

javascript - 如何让很多词都触发同样的事情