【问题标题】:Color codes for discord.pydiscord.py 的颜色代码
【发布时间】:2020-12-25 07:58:25
【问题描述】:

我发现在 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 如果需要红色。有没有更好的方法来做到这一点?

【问题讨论】:

    标签: python discord discord.py discord.py-rewrite


    【解决方案1】:

    你也可以通过这样做来使用 RGB 代码

    embed=discord.Embed(COLOR=discord.Color.from_rgb(RGB code)
    

    【讨论】:

      【解决方案2】:

      您已经为此设置了 discord.Colour 类(或 discord.Color):

      from discord import Color
      
      teal = Color.teal()
      

      您甚至可以将Color 更改为您想要的任何内容:

      from discord import Color as c
      
      teal = c.teal()
      

      您可以查看discord.py documentation了解更多信息。

      【讨论】:

      • 谢谢,那是我找到颜色代码的原因,但我自己上课的原因是 discord.colour 不适合我
      【解决方案3】:

      如果您想制作自定义颜色,您也可以这样做。这就像从 RGB 或 HEX 颜色代码中获取它们一样简单。从 RGB 中获取它们是:

      import discord
      beige = discord.Color.from_rgb(225, 198, 153)
      

      然后对于 HEX 颜色代码,它会更简单(甚至不需要导入不和谐)并且只需:

      dark_red = 0x992d22
      

      正如你上面所说的。虽然您可能不想花时间搜索 RGB/HEX 颜色代码,但 discord 有一个内置的颜色系统。您的使用方式是:

      import discord
      blue = discord.Color.blue()
      

      阅读更多关于颜色文档here:

      【讨论】:

        【解决方案4】:

        Discord 已经为其提供了一个颜色库

        emeb= discord.Embed(title = "title", description = "description", color = Color.red())
        

        或者试试“颜色”。然后按 Ctrl+space 自动完成,它会为您提供所有可用的颜色和 RGB RGBA 格式

        【讨论】:

          【解决方案5】:

          您可以轻松做到这一点

          discord.Color.Red()

          如果你想要RGB格式的颜色,你可以使用

          discord.Color.from_rgb(000,000,000)

          【讨论】:

            猜你喜欢
            • 2020-06-17
            • 1970-01-01
            • 2016-11-28
            • 1970-01-01
            • 2021-06-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-05-20
            相关资源
            最近更新 更多