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而不是成功消息
答案 0 :(得分:0)
上下文不多,因此有点猜测。但是我认为,如果用户没有主持人或Sadmin角色,则要发送hostMsg
。
但是,您拥有的if
语句检查您是否没有host
角色还是没有Sadmin
角色。因此,除非同时具有host
和Sadmin
角色,否则它将发送hostmsg
。将||
更改为&&
可以做到,因此,如果您具有host
或Sadmin
角色,它将发送suc
消息。