Discord 机器人嵌入自定义表情 js

mah*_*wal 0 javascript discord discord.js

我目前正在开发一个不和谐的机器人命令,它会回复一条嵌入消息,代码如下所示。(是的,我正在遵循教程)

\n
const Discord = require(\'discord.js\');\n\nmodule.exports.run = async (bot, message, args) => {\n\n    const embed = new Discord.MessageEmbed()\n        .setTitle(\'**Library Wisp | SR - L Nightmare**\')\n        .setURL(\'https://sinoalice.game-db.tw/nightmares/\xe3\x83\xa9\xe3\x82\xa4\xe3\x83\x96\xe3\x83\xa9\xe3\x83\xaa\xe3\x82\xa6\xe3\x82\xa3\xe3\x82\xb9\xe3\x83\x97\')\n        .setThumbnail(\'https://i.imgur.com/sANYH9P.png\')\n        .setColor(\'#E2B007\')\n        .addFields(\n            { name: \':skillstory: **Blessed Armor (II)**\', value: \'\\n SP:0 \\n Prep. Time: 20s \\n Duration 0s \\n Effect: Greatly Increases Physial and Magical Defense for all surviving allies.\'},\n            { name: \':skillcolloseum: **Blessed Armor (II)**\', value: \'\\n SP:0 \\n Prep. Time: 60s \\n Duration 0s \\n Effect: Greatly Increases Physial and Magical Defense for all surviving front-allies.\'},\n            { name: \'**Stats**\', value: \'**LEVEL** | lv 1 | lv 60 | lv 65 | lv 70 | lv 75 | lv 80 | \\n **PATK** | 319 | 968 | 1023 | 1078 | 1133 | 1188 | \\n **PDEF** | 323 | 972 | 1027 | 1082 | 1137 | 1192 |\'},\n        )\n\n    message.channel.send(embed);\n}\n\nmodule.exports.config = {\n    name: "lwisp",\n    description: "",\n    usage: "lwisp",\n    accessableby: "Members",\n    aliases: []\n}\n
Run Code Online (Sandbox Code Playgroud)\n

在我想显示表情的字段中,我认为通过使用表情命令可以完成工作,但我错了,这是一个自定义表情,我想要实现的是这样的

\n

在此输入图像描述

\n

Ten*_*lea 6

首先,欢迎来到 StackOverflow!
为了将您的表情嵌入到嵌入中,您必须遵循以下几个步骤:

  1. 转到表情所在的服务器,在聊天框中键入它,就像通常发送它一样,但\前面有一个反斜杠 ( )。发送后,您应该看到类似这样的内容:<:EmoteName:420150420046660911>

  2. 然后,确保您的机器人与表情所在的服务器位于同一服务器中。

  3. 现在,如果您将之前获得的完整表情文本复制粘贴到嵌入字段之一中,您现在应该能够在其中看到您的表情!

  4. (可选)如果您的表情是动画的,您必须a在 前面添加:EmoteName:,这将使结果如下所示:<a:EmoteName:420150420046660911>

我希望我的解释足够容易理解,并且我的解释将帮助您解决您的问题!:3