所以當新成員加入Guild[不和諧服務器]時。機器人應該在某個頻道(ID = 766716351007686696)發(fā)送消息,向他們發(fā)送直接消息,然后添加角色(Human Bean)。這是我現(xiàn)在擁有的代碼,它不起作用,底部有錯誤client.on('guildMemberAdd', member =>{ const channel = message.guild.channels.cache.find(c => c.id === "766716351007686696") const channelwelcomeEmbed = new Discord.MessageEmbed() .setColor('#ffd6d6') .setTitle('Welcome!') .setDescription(`${member} just joined the discord! Make sure to read #rules!`) .setTimestamp(); channel.send(channelwelcomeEmbed); const dmwelcomeEmbed = new Discord.MessageEmbed() .setColor('#ffd6d6') .setTitle('Welcome!') .setDescription("For Help Using @Pro Bot#7903, Send The Command `!help` In Server") .setTimestamp(); member.send(dmwelcomeEmbed); let role6 = message.guild.roles.cache.find(role => role.name == "Human Bean"); //BASIC ROLE, EVERYONE GETS IT if(!role6) return message.reply("Couldn't find that Role .") member.roles.add(role6);});錯誤消息是; const channel = message.guild.channels.cache.find(c => c.id === "766716351007686696") ^ReferenceError: message is not defined
Discord.js 機器人歡迎會員,分配角色并向他們發(fā)送 DM
紅糖糍粑
2023-07-20 14:46:52