最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

role.setColor不是discord.js上的函数

运维笔记admin20浏览0评论

role.setColor不是discord.js上的函数

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客户端上或从消息对象中搜索公会集合来找到公会。

发布评论

评论列表(0)

  1. 暂无评论