我目前正在处理不和谐的bot命令,该命令以嵌入消息答复,代码看起来像这样。 (是的,我正在听教程)
const Discord = require('discord.js');
module.exports.run = async (bot, message, args) => {
const embed = new Discord.MessageEmbed()
.setTitle('**Library Wisp | SR - L Nightmare**')
.setURL('https://sinoalice.game-db.tw/nightmares/ライブラリウィスプ')
.setThumbnail('https://i.imgur.com/sANYH9P.png')
.setColor('#E2B007')
.addFields(
{ 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.'},
{ 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.'},
{ 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 |'},
)
message.channel.send(embed);
}
module.exports.config = {
name: "lwisp",
description: "",
usage: "lwisp",
accessableby: "Members",
aliases: []
}
在我想显示表情符号的字段中,我以为可以通过使用表情符号com来完成工作,但是我错了,这是自定义表情符号,而我想要实现的目标是这样的< / p>
答案 0 :(得分:1)
首先,欢迎使用StackOverflow!
为了使表情符嵌入,您必须遵循以下几个步骤:
转到表情符所在的服务器,像通常发送该表情符一样,在聊天框中键入它,但在其前面加一个反斜杠(\
)。发送后,您应该会看到类似以下内容的内容:<:EmoteName:420150420046660911>
然后,确保您的漫游器与表情符所在的服务器相同。
现在,如果您在粘贴的一个字段中复制粘贴您之前获得的全部表情文本,现在应该可以在其中看到表情了!
(可选),如果您的表情是动画的,则必须在a
的前面添加一个:EmoteName:
,这样会使结果看起来像这样:{{1} }
我希望我能足够理解,并且我的解释将帮助您解决问题! :3