即使担任我的角色,仍会发送失败消息

时间:2020-09-16 08:16:08

标签: javascript discord.js

if(!host || !Sadmin){
    msg.delete({ timeout: 5000 })
    msg.channel.send(hostmsg).then(hostmsg => hostmsg.delete({ timeout: 5000 }))
}else {
    msg.channel.send(suc)
    msg.guild.channels.create(name, {type: 'text'})  
}

所以我有主持人的角色,但它仍然发送hostmsg而不是成功消息

1 个答案:

答案 0 :(得分:0)

上下文不多,因此有点猜测。但是我认为,如果用户没有主持人或Sadmin角色,则要发送hostMsg

但是,您拥有的if语句检查您是否没有host角色还是没有Sadmin角色。因此,除非同时具有hostSadmin角色,否则它将发送hostmsg。将||更改为&&可以做到,因此,如果您具有hostSadmin角色,它将发送suc消息。