首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试创建一个大型的emote命令

尝试创建一个大型的emote命令
EN

Stack Overflow用户
提问于 2020-11-24 01:22:46
回答 1查看 263关注 0票数 0
代码语言:javascript
运行
复制
module.exports = {
    name: 'bigemote',
    description: 'Big emote picture',
    execute(client, message, args) {
        const Discord = require("discord.js")
        let emoji_id = message.guild.emojis.cache.find(e => e.id == 'id')
        let emoji_pic = `https://cdn.discordapp.com/emojis/${emoji_id}.gif`
        let emoji_embed = new Discord.MessageEmbed()
        .setAuthor('Big Emote',message.author.displayAvatarURL({dynamic: true, size: 1024}))
        .setColor('#00FFFF')
        .setImage(emoji_pic)
        message.channel.send(emoji_pic)
    }};

这是我的代码,我的错误是:

如果表情是动画的或不是动画的,我想更改URL的扩展名

EN

回答 1

Stack Overflow用户

发布于 2020-11-24 02:17:15

您可以检查animated属性。

代码语言:javascript
运行
复制
let emoji = message.guild.emojis.cache.find(e => e.id == 'id')
let emoji_pic = 
  `https://cdn.discordapp.com/emojis/${emoji.id}.${emoji.animated ? 'gif' : 'png'}`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64973206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档