**已关闭。**此问题为not reproducible or was caused by typos。目前不接受回答。
这个问题是由错字或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
昨天就关门了。
Improve this question的
我已经用Discord.js做了一个Discord机器人,当它进入语音通道时,它并不能消除自己的耳聋。
有一段服务器代码与此问题相关:
if (member && member.voice) {
const botMember = guild.members.cache.get(interaction.client.user.id);
if (botMember && botMember.voice) {
if (botMember.voice.channel) {
const newDeafStatus = !botMember.voice.selfDeaf;
botMember.voice.setSelfDeaf(newDeafStatus);
const actionText = newDeafStatus ? 'sağırlaştırıldı.' : 'sağırlaştırması kaldırıldı.';
await interaction.reply(`Botun kendi ${actionText}`);
}
}
字符串
我可以在这里改变什么来解决这个问题?
1条答案
按热度按时间eoigrqb61#
问题是正确的函数名是
setDeaf
,而不是setSelfDeaf
(参见文档)。更新后的代码如下所示:字符串