【发布时间】:2020-11-18 20:43:13
【问题描述】:
我试图在用户提交表单后授予他们一个角色,但我在 nodejs 中得到了这个
TypeError: Cannot read property 'roles' of undefined
我的代码设置如下:
const guild = discordClient.guilds.cache.get('1234567890');
const member = await guild.members.cache.get('22222222')
const role = await guild.roles.cache.find(role => role.id === '111111');
member.roles.add(role);
我做错了什么?
【问题讨论】:
-
您应该添加一些日志语句来检查
guilds的实际外观。我猜它适合await guild.roles.cache.find...,因此您可能需要找出原因和/或为没有角色的公会添加错误处理。 -
我正在这里获取公会信息和所有内容
-
虽然成员未定义
标签: discord discord.js