【问题标题】:How to put emoji icon into embed thumbnail when emojiCreatedemojiCreated时如何将表情符号图标放入嵌入缩略图中
【发布时间】:2021-06-11 02:03:55
【问题描述】:

当有人向服务器添加表情符号时,机器人会记录它。我正试图让它在它的位置,但嵌入日志缩略图中的表情符号。每当它尝试记录时,我都会收到错误..

[15:55:28] [UTC June:10:2021] [ERROR] (node:11176) UnhandledPromiseRejectionWarning: DiscordAPIError: Invalid Form Body embed.thumbnail.url: Scheme "undefined" is not supported. Scheme must be one of ('http', 'https'). embeds[0].thumbnail.url: Scheme "undefined" is not supported. Scheme must be one of ('http', 'https'). 我猜缩略图的代码未定义返回,您不能将其放入缩略图中。我的代码是

const Discord = require("discord.js")
exports.run = async(client) => {
    client.on("emojiCreate", function(emoji){
        console.log(emoji)
        const Embedf = new Discord.MessageEmbed()
            .setColor("#1CDEA3")
            .setTitle('New Emoji Created')
            .addFields(
                { name: 'Emoji Name:', value: emoji.name, inline: false },
                { name: 'Emoji ID:', value: emoji.id, inline: false },
                { name: 'Nitro Emote?', value: emoji.animated, inline: false })
            .setThumbnail(`${emoji.icon}`)
            .setFooter(`${emoji.guild.name}`)
            .setTimestamp()
        client.channels.cache.find(channel => channel.id == "851987273837969408").send(Embedf)
    })
}

我该如何解决这个问题?谢谢

【问题讨论】:

    标签: discord discord.js


    【解决方案1】:

    GuildEmoji 没有 icon 属性。

    您可能打算使用 url 属性。

    const Embedf = new Discord.MessageEmbed()
      .setColor("#1CDEA3")
      .setTitle('New Emoji Created')
      .addFields(
        { name: 'Emoji Name:', value: emoji.name, inline: false },
        { name: 'Emoji ID:', value: emoji.id, inline: false },
        { name: 'Nitro Emote?', value: emoji.animated, inline: false })
      .setThumbnail(emoji.url) // use URL instead of icon
      .setFooter(emoji.guild.name)
      .setTimestamp()
    

    【讨论】:

      猜你喜欢
      • 2022-01-25
      • 1970-01-01
      • 2021-06-15
      • 2017-04-25
      • 2020-09-20
      • 1970-01-01
      • 2015-02-20
      • 2010-11-22
      • 1970-01-01
      相关资源
      最近更新 更多