aboutsummaryrefslogtreecommitdiffstats
path: root/bot/exts/utilities
diff options
context:
space:
mode:
authorGravatar CyberCitizen01 <[email protected]>2021-11-01 20:17:15 +0530
committerGravatar CyberCitizen01 <[email protected]>2021-11-01 20:17:15 +0530
commiteac9d3b4194004894d4f4e50862f184db695d402 (patch)
tree8fb364ba75a6ef6b37a6fe7419e1422382463285 /bot/exts/utilities
parentfix: 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.py6
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():