我想要它,这样当它加入一个新服务器时,而不是控制台记录新加入的服务器时,它会向机器人支持服务器发送一个嵌入
您需要保存要发送到某个地方的特定通道的id,而不是控制台日志记录,您必须执行类似client.channels.cache.get(channelID).send(embed)
的操作
你真的需要更多地指定你的问题,展示你正在做什么。StackOverflow不是编码服务,但我感觉很慷慨。请记住,这是一个可能不适用于您的代码示例,因为我不知道您的机器人是如何设置的。
const { MessageEmbed } = require("discord.js");
client.on("guildCreate", newguild => {
const embed = new MessageEmbed()
.setTitle(`NEW SERVER`)
.addFields(
{name: `SERVER`, value: newguild.name, inline: true},
{name: `ID`, value: newguild.id, inline: true}
);
let supportserver = client.guilds.cache.find(g => g.id === 'support-server-id-here');
supportserver.channels.cache.find(ch => ch.id === 'channel-id-here').send({embeds: [embed]});
});
希望这能让你走上正轨。