rah*_*ver 2 discord discord.js
这是我尝试访问用户头像的代码:
Client.on("guildMemberAdd", newMember => {
console.log("Welcomed member avatar: " + newMember.user.avatar);
console.log("Welcomed member avatarURL: " + newMember.user.avatarURL);
});
Run Code Online (Sandbox Code Playgroud)
如果用户刚刚加入服务器并设置了与 discord 的默认头像不同的头像,则上面的代码可以正常工作。但是对于拥有discord默认头像的用户,avatar和avatarURL都为null。
那么我如何让这些用户使用它呢?
顺便说一句,这是可能的,因为像https://welcomer.fun/这样的机器人已经在这样做了。
如果用户有一组,您可以使用displayAvatarURL(根据文档)给出 avatarURL,如果没有,将返回默认的头像 URL。示例代码:
Client.on("guildMemberAdd", newMember => {
console.log("Welcomed member avatarURL: " + newMember.user.displayAvatarURL);
});
Run Code Online (Sandbox Code Playgroud)
对于avatar财产,我认为没有displayAvatar财产或类似的东西。我已经检查了文档,但找不到任何与之相关的内容
| 归档时间: |
|
| 查看次数: |
5468 次 |
| 最近记录: |