Я пытаюсь создать бота discord.py и сделать команду, которая отправляет изображение с аватаром цели и изображением руки поверх него. Однако это просто отправка их аватарки и ничего больше.
Мой код:
@commands.command()
async def avatar(self, ctx, user : discord.Member):
"""User Avatar Testing"""
filename = f"{user.name}#{user.discriminator}.png"
await user.avatar_url.save(filename)
fileslap = Image.open("assets/slap.png", "r")
im = Image.open(filename)
resized_im = im.resize((128, 128))
img_w, img_h = fileslap.size
bg_w, bg_h = resized_im.size
offset = ((bg_w - img_w) // 2, (bg_h - img_h) // 2)
resized_im.paste(fileslap, offset)
resized_im.save(f"resized_{filename}")
file = discord.File(fp=f"resized_{filename}")
await ctx.send(file=file)
os.remove(f"resized_{filename}")