无法在Timeout.setTimeout读取未定义的属性“发送”->

时间:2019-07-16 15:51:08

标签: date timeout message discord send

使用JavaScript,我希望我的机器人在特定日期发送一条消息,但这是行不通的。

在它起作用之前,但是现在,我遇到了错误! 这里的代码

var eta_ms = new Date(2019, 7, 16, 17, 24, 0).getTime() - Date.now();
var timeout = setTimeout(function() {
    bot.channels.get(serverStats.generalchannel).send("Test");
}, eta_ms);

除我的机器人外,我于16/07/2019 17:24发送“测试” 但是我得到这些错误:

TypeError:无法读取未定义的属性“发送”
在Timeout.setTimeout时[作为_onTimeout](/app/index.js:242:43)
在ontimeout(timers.js:436:11)
在tryOnTimeout(timers.js:300:5)
在listOnTimeout(timers.js:263:5)
在Timer.processTimers(timers.js:223:10)

0 个答案:

没有答案