计时器命令不起作用

时间:2020-07-06 01:15:55

标签: discord

因此,基本上我使用ms.js发出了一个计时器命令,当我使用/ timer 5s命令时,它在没有实际等待5秒钟之后就立即结束了计时器响应,有什么帮助吗?

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

1 个答案:

答案 0 :(得分:1)

首先检查time变量的值。如果可以,请按如下所示修改您的代码。并请注意setTimeout使用毫秒作为时间参数

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