📌  相关文章
📜  如何以 ID discord.js 发送表情符号 - Javascript (1)

📅  最后修改于: 2023-12-03 15:37:56.579000             🧑  作者: Mango

如何以 ID discord.js 发送表情符号 - Javascript

在 Discord.js 中,发送表情符号可以用 MessageReactionEmoji 对象,可以根据 ID 发送表情符号。

发送表情符号

发送表情符号可以用 MessageReaction 对象,以下是发送表情符号的示例代码:

const emoji = message.guild.emojis.cache.get('<Emoji ID>');

message.react(emoji);

其中,messageMessage 对象,emoji 是通过 GuildEmojiManager 获取的 Emoji 对象。

获取表情符号 ID

在 Discord 服务器中,可以通过以下方式获取表情符号 ID:

  1. 以冒号 : 开始,以 : 结束,则其中文本部分是表情符号的名称,英文部分是表情符号的 ID。例如:`:smile: (ID 为“1234567890”)。
  2. 在 Discord 服务器中,将鼠标移动到表情符号上,会显示表情符号的名称和 ID。
  3. 在 Discord 服务器中,单击表情符号,会显示表情符号的名称和 ID。
获取 Emoji 对象

在 Discord.js 中,可以通过 GuildEmojiManager 获取 Emoji 对象,以下是获取 Emoji 对象的示例代码:

const emoji = message.guild.emojis.cache.get('<Emoji ID>');

其中,messageMessage 对象,emoji 是获取到的 Emoji 对象。

示例

以下是以 ID 发送表情符号的完整示例代码:

const emojiId = '<Emoji ID>';
const emoji = message.guild.emojis.cache.get(emojiId);

message.channel.send(`发送的表情符号为:${emoji}`);
message.react(emoji);

其中,messageMessage 对象,emojiId 是表情符号的 ID。

以上就是以 ID 发送表情符号的方法,希望对你有所帮助!