【发布时间】:2021-09-09 13:18:09
【问题描述】:
我正在制作一个 Discord Bot,它会以热烈的欢迎方式迎接用户,无需设置。
我想让它做什么:我想让它找到一个名为“welcome”的频道并向其发送嵌入
实际做什么:它不发送任何内容。我的帮助命令使用相同的东西,但它在 GuildMemberAdd 事件中不起作用
这是我的代码:
client.on("guildMemberAdd", (member) => {
try {
let embed = new Discord.MessageEmbed;
embed.setTitle(`Welcome, ${member.username}!`)
embed.setAuthor(message.author.username, message.author.avatarURL)
embed.setDescription('We hope you enjoy your stay!')
console.log(`New User "${member.user.username}" has joined "${member.guild.name}"` );
const channel = member.guild.channels.cache.find(c => c.name === "welcome").id
channel.send(embed);
} catch(err) {
console.log(err)
}
【问题讨论】:
标签: discord discord.js bots