【问题标题】:Discord.js send emojiDiscord.js 发送表情符号
【发布时间】:2020-09-10 16:39:27
【问题描述】:

我试图让我的机器人在我输入=emoji 时发送一个表情符号

我已经完成了所有工作,但我不知道如何让机器人通过表情符号的 ID 发送表情符号。

任何帮助将不胜感激!

【问题讨论】:

标签: javascript discord.js


【解决方案1】:

你知道表情符号的名字吗?如果是这样,您可以这样做:

message.channel.send("<:emoji name:emoji id>")

如果没有,你可能会这样做,

const emoji = bot.emojis.cache.get("emoji id")

message.channel.send(`${emoji}`)

我认为必须缓存表情符号才能使上述方法起作用,我相信其他人可以提出更好的解决方案。

希望我能帮上忙!

【讨论】:

  • 真的很难理解我应该在哪里用表情符号名称替换......也许可以详细说明你的答案?
【解决方案2】:

用于动画表情符号 &lt;a:EmojiName:EmojiID&gt;

如果您没有 Nitro 来检查表情符号的 ID,请查看指南 here

【讨论】:

    【解决方案3】:

    你可以使用

    message.channel.send(":emoji name:emoji id")
    

    如果你知道你想要的名字或表情符号

    【讨论】:

      【解决方案4】:

      显然格式已经改变了。

      我能够使用它 message.channel.send("Hey! :smiley:") 就这样!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-21
        • 2021-01-28
        • 2021-01-08
        • 2021-12-30
        • 2023-03-14
        • 1970-01-01
        • 2021-07-24
        • 1970-01-01
        相关资源
        最近更新 更多