公会频道没有成员属性



我想用这种方式获得voiceStateUpdate上特定通道中已连接的用户列表:

module.exports = async (client, oldState, newState) => {
const channel = await newState.guild.channels.fetch('719030671384772609');
}

但是当检查集合时我没有看到members属性,

'channelid' => <ref *8> VoiceChannel {
type: 'GUILD_VOICE',
deleted: false,
guild: Guild {
},
guildId: '',
parentId: '',
permissionOverwrites: PermissionOverwriteManager { channel: [Circular *8] },
id: '',
name: '',
rawPosition: 2,
rtcRegion: 'hongkong',
bitrate: 64000,
userLimit: 0
},

我错过什么了吗?还是另一种方式?

一种获取所有已连接用户列表的方法是使用如下命令

newState.guild.channels.cache.get("channelID here").members

相关文档

最新更新