如何解决为什么我的频道消息发送代码不起作用?
我正在尝试在特定时间通过Discord机器人发送消息,但我的代码无法正常工作。 我收到“无法读取未定义的属性'发送'”错误。 发送部分不起作用,我不知道为什么。我在其他地方使用了相同的发送代码,但是在这里可以使用。我正在使用的代码是这样的。有人说在我写函数“ message”之前,消息是无法识别的,所以我就这样解决了。我是初学者,所以请放轻松!请帮忙,谢谢!
var schedule = require('node-schedule');
var scheduleFunction = schedule.scheduleJob('00 19 * * *',function(message) {
message.channel.send('test!');
});
解决方法
似乎message
没有引用特定的消息,因此返回未定义状态。而是使用
var channel = <ID of channel you want the message to be sent to>
client.channels.cache.get(channel).send('test!'):
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。