【发布时间】:2022-01-16 08:21:41
【问题描述】:
我的 Slash 命令已注册,但出现不一致。 我的用法的简化版:
client.on('interactionCreate', async interaction => {
if (!interaction.isCommand()) return;
console.log(interaction.member.voice.channel);
interaction.reply('done');
});
运行它时,它总是会给出我启动机器人时的输出。例如,如果我加入一个频道然后启动机器人,它会给出正确的输出,但如果我随后离开频道,它会给我相同的输出。如果我在启动机器人时不在频道中,则输出正确为空,但如果我加入频道,它仍然会再次为空,直到我重新启动机器人。 有没有人遇到过同样的问题/我的想法是错的还是有人知道解决方法?
【问题讨论】:
标签: javascript discord.js