我正在尝试将音乐机器人的功能实现到我的不和谐机器人中,但是在将我的工作保存在 atom 中时,节点报告未定义短语“队列”。const serverQueue = queue.get(message.guild.id);参考错误:队列未定义显然,问题源于这样一个事实,即“队列”一词未在文件中较早地定义,因此它不了解如何使用它,唯一的问题是,我不知道如何添加它。我已经尝试搜索这个特定问题,但提供的修复要么不起作用,要么不适用于我的情况(一个变体是不再是一个类的短语“bot”,但 discord.js 没有'似乎没有任何队列;更不用说它无论如何都与机器人的设置部分有关。)client.on('message', async message => { if (message.author.bot) return; if (!message.content.startsWith(prefix)) return;});const serverQueue = queue.get(message.guild.id); *^ problem*if (message.content.startsWith(`${prefix}play`)) { execute (message, serverQueue); return;} else if (message.content.startsWith(`${prefix}skip`)) { skip(message, serverQueue); return;} else if (message.content.startsWith(`${prefix}stop`)) { stop(message, serverQueue); return;} else { message.channel.send('That is not a vallid command :(')}问题上线路中发生const serverQueue = queue.get(message.guild.id)上queue.get预计它会启动并允许我将其连接到语音通道以从 YouTube 等网站播放音频以进行音乐播放,但相反,它在启动时崩溃,我得到的只是未定义短语“队列”的错误。
添加回答
举报
0/150
提交
取消