diff --git a/main.py b/main.py index 26e2688..e7b1b93 100644 --- a/main.py +++ b/main.py @@ -18,14 +18,16 @@ import discord from discord.ext import commands + from pilmoji import Pilmoji from PIL import Image, ImageDraw, ImageFont + import dotenv +dotenv.load_dotenv() + import os import io -dotenv.load_dotenv() - intents = discord.Intents.default() intents.message_content = True @@ -45,6 +47,7 @@ async def _quote_msg(message: discord.Message): quote = message.content author = message.author.display_name username = str(message.author) + try: avatar = Image.open(io.BytesIO(await message.author.display_avatar.read())) avatar = avatar.resize((250,250)) @@ -88,9 +91,15 @@ async def on_message(message: discord.Message): if not message.reference.resolved: await message.reply("Discord error. This isn't a bug with the bot!") return + + if not type(message.reference) == discord.Message: + await message.reply("The message was deleted.") + return + msg = await message.reply(content="Generating...") file = await _quote_msg(message.reference.resolved) file = discord.File(file, "quote.png") + await message.reply(file=file) await msg.delete() else: