Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得bot';角色的颜色?Discord.js_Discord.js - Fatal编程技术网

如何获得bot';角色的颜色?Discord.js

如何获得bot';角色的颜色?Discord.js,discord.js,Discord.js,我试图匹配机器人的嵌入颜色和它的角色颜色。到目前为止,我只找到了这个解决方案,但我想要的不是用户角色的颜色,而是机器人的颜色: .setColor(message.member.displayHexColor) 我试图用message.author.bot来定位机器人,但这也不起作用。我认为message.guild.me.displayHexColor就是你要找的。guild.me将机器人用户作为当前公会的成员返回。我认为message.guild.me.displayHexColor就是你

我试图匹配机器人的嵌入颜色和它的角色颜色。到目前为止,我只找到了这个解决方案,但我想要的不是用户角色的颜色,而是机器人的颜色:

.setColor(message.member.displayHexColor)

我试图用
message.author.bot
来定位机器人,但这也不起作用。

我认为
message.guild.me.displayHexColor
就是你要找的。
guild.me
将机器人用户作为当前公会的成员返回。

我认为
message.guild.me.displayHexColor
就是你要找的正在寻找。
帮会。me
将机器人用户作为当前帮会的成员返回。

从技术上讲,机器人也是“用户”,但至少是服务器的成员;上下文在这里很重要。 您是专门选择成员还是仅在他们执行命令时选择成员? 如果是前者,你可以试着用同样的方法

.setColor(message.member.displayHexColor)


但是选择bot作为成员,从技术上讲,bot也是“用户”,但至少是服务器的成员;上下文在这里很重要。 您是专门选择成员还是仅在他们执行命令时选择成员? 如果是前者,你可以试着用同样的方法

.setColor(message.member.displayHexColor)


但是,首先选择bot作为成员。

bot是一个布尔属性,表示它为true或false(如果帐户是bot)。其次,您是否在DM中测试此功能?在DM中,消息对象将没有公会或成员属性。首先,
.bot
是一个布尔属性,意味着它是true或false(如果帐户是bot)。其次,您是否在DM中测试此功能?在DM中,消息对象将没有公会或成员属性。