使用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)