【发布时间】:2021-04-03 17:35:06
【问题描述】:
send这个命令有问题,用户登录的时候会写typeError,但是奇怪的是这个命令有效,而且有效时有效,在他发送命令之前,但是一重启就立即生效机器人,他一开始就这么傻。
[代码]
robot.on('guildMemberAdd', (member) => {
try{
let image_avatar = member.user.avatarURL()//{format: 'png', dynamic: true, size: 128}
if(image_avatar == undefined){
image_avatar = "https://discord.com/assets/dd4dbc0016779df1378e7812eabaa04d.png";
//https://discord.com/assets/dd4dbc0016779df1378e7812eabaa04d.png
}
const block = new Discord.MessageEmbed()
.setColor('PURPLE')
.setTitle(`${member.displayName} добро пожаловать на сервер ${member.guild.name}`)
.setDescription(`Рофлодарова, Дружочек-пирожочек, заходи и выбирай роль в ${robot.channels.cache.get(config.role_channel)}`)
.setThumbnail(image_avatar)
member.roles.add(member.guild.roles.cache.get(config.userRole));
member.guild.channels.cache.get(config.glav_channel).send(member.user, block);
}catch(err){
console.log(`[ERROR]: ${err}`)
}
})
错误问题:
【问题讨论】:
标签: javascript node.js discord.js