Я пытаюсь использовать локальное изображение в качестве аватара webhook в качестве webhook, webhooks не допускают ссылки на изображения в качестве аватара, но использование локального изображения выдает ошибку: '_io.BufferedReader' object has no attribute 'startswith'
, ниже приведен мой скрипт
Поскольку использование ссылки в качестве аватара недопустимо (я думаю, что это потому, что когда я использую ссылку на изображение, я получаю сообщение об ошибке: TypeError: начинается с первого аргумента должен быть str или кортеж str, а не байтов), я пыталсяиспользовать локальный файл, используя with open
, но я просто получаю больше ошибок!
@bot.command()
async def whook(ctx):
with open("image.png", 'rb') as pfp:
await ctx.channel.create_webhook(name="Mr.W.hook",avatar=pfp)
await ctx.send("Done")