role.setColor不是discord.js上的函数
我目前正在尝试制作一个通过discord.js更改角色颜色的机器人
我发现文档中有一个'role.setColor'函数,但是我还没有找到任何示例。
我想在聊天室中写':renk'时做到这一点,但是根本不起作用。
代码:
if(message.content == ':renk')
{
const role = '359005310536646681'
role.setColor('#FFFFFF');
}
回答如下:嗯,您的角色对象的类型为String。 '359005310536646681'
是您角色的雪花(ID)的字符串表示形式。而且String对象没有setColor()函数。您想获得具有此ID的角色。
公会对象具有角色集合。然后,您可以在该集合中搜索您的角色。
您可以通过在bot客户端上或从消息对象中搜索公会集合来找到公会。
role.setColor不是discord.js上的函数
我目前正在尝试制作一个通过discord.js更改角色颜色的机器人
我发现文档中有一个'role.setColor'函数,但是我还没有找到任何示例。
我想在聊天室中写':renk'时做到这一点,但是根本不起作用。
代码:
if(message.content == ':renk')
{
const role = '359005310536646681'
role.setColor('#FFFFFF');
}
回答如下:嗯,您的角色对象的类型为String。 '359005310536646681'
是您角色的雪花(ID)的字符串表示形式。而且String对象没有setColor()函数。您想获得具有此ID的角色。
公会对象具有角色集合。然后,您可以在该集合中搜索您的角色。
您可以通过在bot客户端上或从消息对象中搜索公会集合来找到公会。