Embed 嵌入式訊息
Embed 優點
- 美觀和結構化的訊息呈現
- 能夠包含圖像、超連結和字段等多種元素
- 支援按鈕、反應和選單等互動元素
- 提供多種自定義選項,如顏色、作者資訊和時間戳
- Discord.js 提供了方便的 EmbedBuilder 類別,簡化了 Embed 的創建和設置過程
總結來說,Embed 嵌入式訊息在 Discord 中提供了結構化、美觀且具有豐富內容和互動性的訊息展示方式
Embed 範例圖片

Embed 使用方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| const { EmbedBuilder } = require('discord.js');
const embed = new EmbedBuilder() .setTitle('標題') .setDescription('描述') .setColor('#0099ff') .setImage('圖像URL') .setThumbnail('圖像URL') .addFields( { name: '字段標題1', value: '一些內容' }, { name: '字段標題2', value: '一些內容' }, { name: '字段標題3', value: '一些內容' } ) .setAuthor({ url: `https://discord.com/users/${interaction.user.id}`, iconURL: interaction.user.displayAvatarURL(), name: interaction.user.tag });
interaction.reply({ embeds: [embed], ephemeral: true });
|