我正在尝试使我的不和谐机器人离开语音通道,但是我找不到正确的代码,您能帮我吗?
如果有帮助,这是我的加入命令:
<h2>
答案 0 :(得分:0)
您可以使用voiceChannel.leave()
使漫游器离开语音通道。 message.guild.me.voiceChannel
是漫游器的语音通道(如果已连接)。如果漫游器未连接到语音通道,它将返回undefined
。
示例:
使用Leave命令将使该漫游器检查它是否已连接到语音通道,如果是,请离开它。
if (message.content.startsWith(prefix + "leave")) {
// check if the bot is connected to a voice channel
if (message.guild.me.voiceChannel !== undefined) {
message.guild.me.voiceChannel.leave();
message.reply("I have successfully left the voice channel!");
} else {
message.reply("I'm not connected to a voice channel!");
}
}