【发布时间】:2021-07-01 13:47:15
【问题描述】:
我正在尝试让我的机器人每两小时从.json 文件向特定频道发送一个随机问题。它不在任何事件侦听器中,因此我没有用于发送消息的消息对象。
我试过用client.channels.cache.get('id') 定义频道,但这只是说.send 没有定义。这是我当前的代码:
setTimeout(() => {
const quiz = require('./quiz.json');
const item = quiz[Math.floor(Math.random() * quiz.length)];
let channel = client.channels.cache.get('812178275463856128')
channel.send(item.question)
}, 7200000);
【问题讨论】:
-
我 console.logged 通道变量并返回 undefined
标签: javascript node.js discord discord.js