如何通过discordjs-selfbot-v13获取User对象的bio属性值?
解决discordjs-selfbot-v13获取User对象bio属性的问题
你当前写法的核心问题是await的优先级错误:直接写await member.getProfile().bio时,JavaScript会先尝试访问member.getProfile()返回的Promise的bio属性,而非等待Promise解析完成后再读取属性。
正确写法需要将await member.getProfile()用括号包裹,确保先获取到解析后的Profile对象,再访问bio字段:
console.log((await member.getProfile()).bio);
另外从你提供的对象结构来看,getProfile()返回的是直接包含bio字段的对象,不是数组,所以不需要用[0]索引。
如果仍无法获取,建议先打印完整Profile对象确认结构:
const profile = await member.getProfile(); console.log(profile); // 查看完整对象结构,确认bio字段的具体位置
内容的提问来源于stack exchange,提问作者yousef gaber
相关产品推荐
相关产品推荐

