P粉0068477502023-08-04 11:26:05
如果你正在使用 discord.js v14,那么你需要更新回复消息时使用嵌入消息(Embeds)的方法。只需将代码更改为以下内容:
client.on('guildCreate', guild => { const channel = guild.channels.cache.find(channel => channel.type === 'text' && channel.permissionsFor(guild.me).has('SEND_MESSAGES')); if (channel) { const exampleEmbed = new EmbedBuilder() .setColor(0xF99CF8) .setTitle('**B**') .setAuthor('S') .setThumbnail('https://i.imgur.com/N4') .setDescription('H') channel.send({ embeds: [exampleEmbed] }); }});
另外,你需要将第一行修改为:
const { Client, GatewayIntentBits, EmbedBuilder} = require('discord.js');
只需删除第三行以使你的代码更清晰。
要了解更多细节,请访问此处 : https://discordjs.guide/popular-topics/embeds.html#embed-preview