don't bridge author color on system messages

This commit is contained in:
Jan 2022-11-17 18:20:52 +01:00
parent dd0bfbce37
commit 6449ff3a2e
No known key found for this signature in database
GPG key ID: 5D5E18ACB990F57A

View file

@ -313,7 +313,9 @@ client.on("messageCreate", async (message) => {
: bridgeCfg.config?.bridge_nicknames : bridgeCfg.config?.bridge_nicknames
? message.member?.displayAvatarURL({ size: 128 }) ? message.member?.displayAvatarURL({ size: 128 })
: message.author.displayAvatarURL({ size: 128 }), : message.author.displayAvatarURL({ size: 128 }),
colour: channel.server?.havePermission("ManageRole") colour:
channel.server?.havePermission("ManageRole") &&
!message.system
? message.member?.displayColor // Discord.js returns black or 0 instead of undefined when no role color is set ? message.member?.displayColor // Discord.js returns black or 0 instead of undefined when no role color is set
? message.member?.displayHexColor ? message.member?.displayHexColor
: "var(--foreground)" : "var(--foreground)"