diff options
| author | 2021-11-01 20:17:15 +0530 | |
|---|---|---|
| committer | 2021-11-01 20:17:15 +0530 | |
| commit | eac9d3b4194004894d4f4e50862f184db695d402 (patch) | |
| tree | 8fb364ba75a6ef6b37a6fe7419e1422382463285 /bot/exts/utilities | |
| parent | fix: invoke without command, hsv fix (diff) | |
Add source credit and Color.from_rgb method to get discord color
https://github.com/python-discord/sir-lancebot/pull/842/files#r739619938
https://github.com/python-discord/sir-lancebot/pull/842/files#r739295253
Diffstat (limited to 'bot/exts/utilities')
| -rw-r--r-- | bot/exts/utilities/color.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bot/exts/utilities/color.py b/bot/exts/utilities/color.py index 5f5708b2..563376fe 100644 --- a/bot/exts/utilities/color.py +++ b/bot/exts/utilities/color.py @@ -5,7 +5,7 @@ import random from io import BytesIO from PIL import Image, ImageColor -from discord import Embed, File +from discord import Embed, File, Color from discord.ext import commands from discord.ext.commands.errors import BadArgument from rapidfuzz import process @@ -23,10 +23,10 @@ class Colour(commands.Cog): self.bot = bot with open(pathlib.Path("bot/resources/utilities/ryanzec_colours.json")) as f: self.colour_mapping = json.load(f) + del self.colour_mapping['_'] # Delete source credit entry async def send_colour_response(self, ctx: commands.Context, rgb: tuple[int, int, int]) -> None: """Create and send embed from user given colour information.""" - r, g, b = rgb name = self._rgb_to_name(rgb) if name == "No match found": name = None @@ -53,7 +53,7 @@ class Colour(commands.Cog): colour_embed = Embed( title=colour_or_color.title(), description=desc, - colour=int(f"{r:02x}{g:02x}{b:02x}", 16) + colour= Color.from_rgb(*rgb) ) colour_conversions = self.get_colour_conversions(rgb) for colour_space, value in colour_conversions.items(): |