【问题标题】:How do i make my Embed work?如何使我的嵌入工作?
【发布时间】:2018-03-09 13:55:01
【问题描述】:

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

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);

【问题讨论】:

    标签: embed discord


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      发送带有嵌入内容的消息,而不是与使用 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,但这是一个非常简单的折衷方案。

      【讨论】:

      猜你喜欢
      • 2018-09-12
      • 2021-09-11
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-03
      • 2018-01-09
      相关资源
      最近更新 更多