我的嵌入需要帮助 有人可以帮我查一下吗?我找不到问题,也不会告诉我问题是什么。
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);
答案 0 :(得分:1)
与使用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