【发布时间】:2021-05-09 08:44:40
【问题描述】:
正如标题中所说,当我需要导出使用 CronJob 制作的计划时,我遇到了问题。我得到的错误是:
TypeError: Cannot read property 'send' of undefined
在Cron.js里面我有:
const Discord = require('discord.js');
const fs = require("fs");
const client = new Discord.Client();
const { prefix, token } = require("../config.json");
const cron = require("cron")
const test = new cron.CronJob("00 00 13 * * 5", () =>{
client.channels.fetch("768752722743918614")
let testmsg = client.channels.cache.get("768752722743918614")
testmsg.send("test")
})
module.exports = test
bot.js内部:
const Discord = require('discord.js');
const fs = require("fs");
const client = new Discord.Client();
const { prefix, token } = require("../config.json");
const cron = require("cron")
const test = require("./commands/autocode")
test.start()
bot.js 内部的日程安排没有问题,但我不想让它混乱。
【问题讨论】:
标签: javascript node.js cron discord.js