Питон-программа должна отправить файл через Дискорд, выходит ошибка
@bot.command()
async def screenshot(ctx, *arg):
random=randint(a=0, b=999)
pg.screenshot(f"screenshot_{random}.png")
file = discord.File(f"screenshot_{random}.png")
embed = discord.Embed()
embed.set_image(url=f"attachment://screenshot_{random}.png")
await ctx.reply(embed=embed, file=file)
await ctx.reply(f"```screenshot_{random}.png```")
Выходит вот такая ошибка:
Traceback (most recent call last):
File "C:\Users\Mike\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\ext\commands\bot.py", line 939, in invoke
await ctx.command.invoke(ctx)
File "C:\Users\Mike\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\ext\commands\core.py", line 863, in invoke
await injected(*ctx.args, **ctx.kwargs)
File "C:\Users\Mike\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped
raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Command' object has no attribute 'File'
Как это исправить?