javascript - TypeError:无法读取 null 的属性“销毁”
问题描述
所以我在为我的不和谐服务器构建音乐机器人时遇到了这个错误。试图做一个跳过命令,但不幸的是无法弄清楚这个错误
} else if (message.content.startsWith(`${PREFIX}skip`)) {
if (!message.member.voice.channel) return message.channel.send('Ni kanale tuuu');
if (!serverQueue) return message.channel.send('Niera daugiau daaainuuu');
serverQueue.connection.dispatcher.destroy();
return undefined;
} else if (message.content.startsWith(`${PREFIX}stop`)) {
if (!message.member.voice.channel) return message.channel.send('Ni kanale tuuu');
if (!serverQueue) return message.channel.send('Niera daugiau daaainuuu');
serverQueue.songs = [];
serverQueue.connection.dispatcher.destroy();
return undefined;
}
尝试谷歌搜索,但没有找到解决方法。帮助
解决方案
您需要使用的dispatcher.destroy()
是dispatcher.end()
.
推荐阅读
- r - 如何手动将置信区间添加到预测值
- xamarin.android - 使用 Android API 30 (Android 11) 通过 Xamarin android 应用程序将文件附加到电子邮件
- visual-studio - 如何在 Visual Studio 中将包含目录从一个项目继承到另一个项目?
- javascript - 猫鼬 findOne 发送 null
- javascript - 为什么 HTML div 元素在移动设备上旋转奇怪?
- string - 如何在Powershell中用&而不是&替换字符串
- sql-server - SQL 查询 - 给定两个日期,重复一个表的记录
- bash - awk:搜索一个字符串,但只在一个范围内
- .net - 无法恢复测试项目 Nuget 包 Spring.NET 3.0 GA
- flutter - 如何从手机中检索联系人的详细信息并使用颤振将其保存在应用程序中