@bot.command() async def gif(ctx): # Проверяем наличие прикрепленных файлов if len(ctx.message.attachments) == 0: await ctx.send("Пожалуйста, прикрепите изображение к команде !gif.") return
# Получаем первое прикрепленное изображение attachment = ctx.message.attachments[0]
# Загружаем изображение image_path = f'temp_{attachment.filename}' await attachment.save(image_path)
# Конвертируем в GIF gif_path = convert_to_gif(image_path)
# Отправляем GIF в чат await ctx.send(file=discord.File(gif_path))
# Удаляем сообщение автора await ctx.message.delete()