我如何使我的嵌入工作?

时间:2017-09-27 23:25:35

标签: embed discord

我的嵌入需要帮助 有人可以帮我查一下吗?我找不到问题,也不会告诉我问题是什么。

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

const TOKEN = "PRIVATE TOKEN";
const PREFIX = "-("

var bot = new discord.client();

bot.on("message", function(message) {
    if (message.author.equals(bot.user)) return;

    if (!message.content.startsWith(PREFIX)) return;

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

    switch (args[0].toLowerCase()) {
        case "embed":
            var embed = new discord.RichEmbed()
                .setDescription("Hello, This is an Awesome ");
            message.channel.sendEmbed(embed);
            break;
        default:
            message.channel.sendMessage("Invalid Command!")
    }
});

bot.login(TOKEN);

2 个答案:

答案 0 :(得分:1)

与使用RichEmbed(对我来说)相比,使用其中的嵌入发送消息一样容易而不是

使用嵌入不使用 RichEmbed

message.channel.send({embed: {
    title: "Hello!",
    description: "this is an awesome embed!"
}});

^ This is what that looks like! ^

您可能还会发现this handy little tool非常有用,它可以让您看到 之前的实时版 将其复制到您的机器人,这意味着很多减少测试和修复。

但是,我还没有使用RichEmbed,但这是一个非常容易的妥协。

答案 1 :(得分:1)

如果您需要有关嵌入的帮助,请查看here以获取有关如何使用AnIdiotsGuide中的常规和RichEmbeds的完整说明。

https://anidiots.guide/examples/using-embeds-in-messages.html