Discord bot“有时”无法显示表情

Meo*_*ate 3 node.js discord

作为一名法国 Gwent 玩家,我构建了一个 discord bot(使用 node.js 和 discord.js)来在你命名时显示卡片的信息。它使用一些自定义表情来显示它的某些部分。

在此处输入图片说明

它在几周内运行良好,但最近有些卡在被调用时不显示表情。

在此处输入图片说明

我不知道什么可能是错的。如果您自己在频道上使用表情,则表情会起作用。有些卡片会显示表情,有些则不会,即使它们使用相同的表情。每张卡总是有表情或没有表情。

我从我的数据库中检查了不同的卡片:有或没有表情,我无法得到任何可以解释为什么有些卡可以有表情而有些不能的特定元素。

这里有什么可以解释这种情况的吗?

The*_*ion 7

尽管这是一个迟到的答案,您可能已经找到了问题的答案,但无论如何我都会为其他人发布答案。

首先在聊天中你必须输入:

\:custom_emote_here:
Run Code Online (Sandbox Code Playgroud)

所以在你的情况下,你希望它显示

它的名字是:number5:,你可以输入:number5:

你会得到这样的东西: 在此处输入图片说明 (当然,它会说 :number5: 并且开始和数字会不同)

您可以将其复制并粘贴到您的代码中。例如:

message.channel.send("<:super_magical:366208548914331659>")

会显示这个:

希望这可以帮助!