📌  相关文章
📜  Discord.js v12 成员 voiceChannel - Javascript (1)

📅  最后修改于: 2023-12-03 15:14:41.741000             🧑  作者: Mango

Discord.js v12 成员 voiceChannel - Javascript

在 Discord.js v12 中,我们可以通过 voiceChannel 属性访问成员的语音频道信息。

获取成员语音频道

要获取成员的语音频道,请使用 voiceChannel 属性,如下所示:

// 从消息对象获取成员并读取其语音频道
const member = message.member;
const voiceChannel = member.voiceChannel;

这将返回成员当前所在的语音频道(如果存在)。您可以使用此频道属性连接到此频道或执行其他操作。

请注意,如果成员不在语音频道中,则 voiceChannel 属性将为 null

示例

以下示例演示了如何检查成员是否在语音频道中:

client.on('message', message => {
  // 获取消息所在的语音频道
  const voiceChannel = message.member.voice.channel;

  // 如果成员不在频道中则返回
  if (!voiceChannel) return message.reply("你需要先加入一个频道!");
  
  // 成员在频道中时,继续操作
  message.reply(`你在 ${voiceChannel.name} 语音频道中.`);
});

以上内容应以 markdown 格式返回。