Javascript 如何根据您的角色超时响应?

Javascript 如何根据您的角色超时响应?,javascript,timeout,discord,discord.js,roles,Javascript,Timeout,Discord,Discord.js,Roles,我想让我的机器人等待一定的时间后,它的答案取决于你的角色,但它不工作,我不知道如何做,有人能帮我吗 //cd测试 client.on(“message”,(msg)=>{ if(msg.content.toLowerCase().startsWith(`${PREFIX}rpg hunts`){ 让user=msg.indications.roles.first(); 让时间; 交换机(角色){ 案例“733786365342253087”:时间=60000;中断; 案例“73378629343

我想让我的机器人等待一定的时间后,它的答案取决于你的角色,但它不工作,我不知道如何做,有人能帮我吗

//cd测试
client.on(“message”,(msg)=>{
if(msg.content.toLowerCase().startsWith(`${PREFIX}rpg hunts`){
让user=msg.indications.roles.first();
让时间;
交换机(角色){
案例“733786365342253087”:时间=60000;中断;
案例“733786293435105422”:时间=54000;中断;
案例“733786784336445461”:时间=48000;中断;
案例“733786616769937439”:时间=39000;中断;
}
设置超时(()=>{
msg.channel.send(`Your**RPG HUNT**ready!`);
},时间)
}
});
//cd试验
var时间;
开关('4'){
案例“1”:时间=1000;中断;
案例“2”:时间=2000;中断;
案例“3”:时间=3000;中断;
案例“4”:时间=5000;中断;
}
log('time now',new Date().getTime());
设置超时(()=>{
log('posting at',new Date().getTime());
},时间)
var时间;
开关('4'){
案例“1”:时间=1000;中断;
案例“2”:时间=2000;中断;
案例“3”:时间=3000;中断;
案例“4”:时间=5000;中断;
}
log('time now',new Date().getTime());
设置超时(()=>{
log('posting at',new Date().getTime());
},时间)