📌  相关文章
📜  discord.js v13 发送嵌入 - Javascript (1)

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

Discord.js v13 发送嵌入 - Javascript

在 Discord.js v13 中,可以通过发送 Embeds 来创建美观的消息。

嵌入是一种消息类型,它通常用于发送格式化信息。 嵌入包含一个或多个字段,每个字段都有一个标题和一个值。

下面是一个简单的 Embed 示例:

const { MessageEmbed } = require('discord.js');

const embed = new MessageEmbed()
	.setColor('#0099ff')
	.setTitle('这是一个标题')
	.setURL('https://discord.com')
	.setDescription('这是一个描述信息')
	.setThumbnail('https://i.imgur.com/wSTFk.png')
	.addField('字段', '该字段的值', true)
	.setTimestamp()
	.setFooter('由Discord.js powered');

message.channel.send({ embeds: [embed] });
Embed 字段
Color

Embeds 非常灵活,开发人员可以自定义外观。 有许多颜色可供选择,可以通过 .setColor(color) 方法来应用这些颜色。

const embed = new MessageEmbed()
	.setColor('#0099ff');
Title

交代 Embed 的主题或标题。

const embed = new MessageEmbed()
	.setTitle('这是一个标题');
URL

标题的 URL。

const embed = new MessageEmbed()
	.setTitle('这是一个标题')
	.setURL('https://discord.com');
Description

Embed 的描述信息。

const embed = new MessageEmbed()
	.setDescription('这是一个描述信息');
Thumbnail

指定 Embed 的缩略图。

const embed = new MessageEmbed()
	.setThumbnail('https://i.imgur.com/wSTFk.png');
Fields

在 Embed 中添加任意数量的字段,可以选择是否内联。 如果您要添加许多字段,请确保它们适合您的 Embed 并不会过分嵌套。

const embed = new MessageEmbed()
	.addField('字段1', '该字段1的值', true)
	.addField('字段2', '该字段2的值', true)
	.addField('字段3', '该字段3的值');
Timestamp

将 Embed 右下角设置为时间戳。

const embed = new MessageEmbed()
	.setTimestamp();
Footer

Embed 的页脚信息。

const embed = new MessageEmbed()
	.setFooter('由Discord.js powered');

以上是 Discord.js v13 发送嵌入的介绍,希望能帮助你更好的使用 Discrod.js!