如何获得机器人的角色颜色? Discord.js

时间:2021-01-19 12:14:08

标签: discord.js

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

\begin{table}[H]
\centering\begin{table}[H]
\centering\begin{table}[H]
\centering
\begin{tabular}[t]{r|r}
\hline
a & b\\
\hline
1 & 2\\
\hline
2 & 3\\
\hline
\end{tabular}
\end{table}
\end{table}
\end{table}

我试图用 .setColor(message.member.displayHexColor) 定位机器人,但这也不起作用。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

.setColor(message.member.displayHexColor)

但选择机器人作为成员