Discord 计时器命令不起作用

Discord 计时器命令不起作用,discord,Discord,所以基本上我用ms.js做了一个定时器命令,当我使用命令/timer 5s时,它会在没有实际等待5秒的情况下直接响应定时器结束,有什么帮助吗 case 'timer': let time = ms(args[1]) setTimeout(() => { message.channel.send('Your timer has now ended.') }, ms(

所以基本上我用ms.js做了一个定时器命令,当我使用命令/timer 5s时,它会在没有实际等待5秒的情况下直接响应定时器结束,有什么帮助吗

        case 'timer':
            let time = ms(args[1])
            setTimeout(() => {
                message.channel.send('Your timer has now ended.')
                }, ms(time));
        break;

首先检查
time
变量的值。如果这是确定的,然后修改您的代码如下。请注意,
setTimeout
使用毫秒作为时间参数

case 'timer':
            let time = ms(args[1])
            setTimeout(() => {
                message.channel.send('Your timer has now ended.')
                },time);
        break;

首先检查
time
的值,