【发布时间】:2021-05-23 11:37:21
【问题描述】:
之前还可以,但现在很奇怪。
module.exports = {
commands: 'test',
callback: (message, args, client) => {
const guild = client.guilds.cache.get('ID') // 'ID' is a replacement for the actual guild ID I'm using.
console.log(guild) // client returns undefined
}
}
(简化以排除不相关的代码。)
它之前工作,我没有改变关于获取公会。几个星期以来都是一样的,不知何故它不起作用。*
更新: 发现问题,最初,callback() 接受了三个参数,我将其编辑为包含text(命令之后的所有内容,例如!test test 只会接test而不是!test)
所以,实际上,client 一直是arguments.join()。
我在登录客户端后发现了这一点,我应该在之前将其发布在这里。
【问题讨论】:
标签: javascript node.js discord.js