我发现在discord.py中更改颜色有点困难和烦人(例如,嵌入颜色)。我为discord.py中使用的不同颜色代码创建了一个类,该代码可以导入到主文件中。
class colors:
default = 0
teal = 0x1abc9c
dark_teal = 0x11806a
green = 0x2ecc71
dark_green = 0x1f8b4c
blue = 0x3498db
dark_blue = 0x206694
purple = 0x9b59b6
dark_purple = 0x71368a
magenta = 0xe91e63
dark_magenta = 0xad1457
gold = 0xf1c40f
dark_gold = 0xc27c0e
orange = 0xe67e22
dark_orange = 0xa84300
red = 0xe74c3c
dark_red = 0x992d22
lighter_grey = 0x95a5a6
dark_grey = 0x607d8b
light_grey = 0x979c9f
darker_grey = 0x546e7a
blurple = 0x7289da
greyple = 0x99aab5
可以使用例如colors.red
(如果需要红色)。有什么更好的方法吗?
答案 0 :(得分:0)
您已经具有 discord.Colour
类(或discord.Color
):
from discord import Color
teal = Color.teal()
您甚至可以将Color
更改为所需的所有内容:
from discord import Color as c
teal = c.teal()
您可以查看 discord.py documentation 了解更多信息。
答案 1 :(得分:0)
如果要自定义颜色,也可以这样做。就像从RGB或十六进制颜色代码中获取它们一样简单。从RGB获取它们将是:
import discord
beige = discord.Color.from_rgb(225, 198, 153)
然后对于十六进制颜色代码,它甚至会更简单(甚至不需要导入不和谐),并且只需:
dark_red = 0x992d22
如上所述。尽管您可能不想花时间搜索RGB / HEX颜色代码,但Discord具有内置的颜色系统。您使用的方式是:
import discord
blue = discord.Color.blue()
详细了解颜色文档here:
答案 2 :(得分:0)
Discord 已经为它提供了一个颜色库
emeb= discord.Embed(title = "title", description = "description", color = Color.red())
或者试试“颜色”。然后按 Ctrl+space 进行自动完成,它会为您提供所有可用的颜色和 RGB RGBA 格式