From 3ca68516f694190e5ba7e4c74fdfd52293fa3734 Mon Sep 17 00:00:00 2001 From: GZod01 Date: Sun, 15 Dec 2024 16:21:01 +0100 Subject: [PATCH] a --- main-bot.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main-bot.py b/main-bot.py index fb84c0a..a3805fe 100644 --- a/main-bot.py +++ b/main-bot.py @@ -6,6 +6,7 @@ import logging import sys from public_env import * from GammaRPBot_Define import GammaRPBot +import base64 formatter = discord.utils._ColourFormatter() handler = logging.StreamHandler(sys.stdout) handler.setFormatter(formatter) @@ -60,7 +61,9 @@ async def say_message(userid:int, guildid:int, shortname:str, message:str,channe print("ok") short_name = row["nom_court"] full_name = row["nom_complet"] - perso_image = row["image"] + perso_image = row["image"] #data:image/png;base64,xxxxxx + perso_image_b64=perso_image.split(",")[1] + perso_image_raw = base64.b64decode(perso_image_b64) print(short_name,full_name,perso_image) webhook = None print("ok2") @@ -70,10 +73,10 @@ async def say_message(userid:int, guildid:int, shortname:str, message:str,channe print("ok4") else: print("ok5") - webhook = discord.utils.get(await channel.webhooks(),name=short_name) + webhook = discord.utils.get(await channel.webhooks(),name=short_name,avatar=perso_image_raw) print("ok6") print("ok7") - await webhook.send(message,username=full_name,avatar_url=perso_image) + await webhook.send(message,username=full_name) print("ok8") return True