您好,我對 discordjs 有一些小問題,我希望我的機器人能夠自動向具有公會和成員 ID 的成員添加角色
但它一直給我錯誤 members.find is not a function all the time
這是代碼:
const guild = client.guilds.cache.get("Server id");
const member = guild.members.find((m) => m.id === "User id");
member.roles.cache.add(role id)
我應該換一種方式嗎?
uj5u.com熱心網友回復:
向您不應該使用的成員添加角色,.cache因為它僅用于獲取存盤在快取中的角色。而是嘗試這樣做:
member.roles.add("role");
那應該有效。
- https://discord.js.org/#/docs/main/stable/class/GuildMemberRoleManager?scrollTo=add
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/534372.html
