Загрузка изображений с веб-сайта в бота discord

#python #discord.py #bots

Вопрос:

await ctx.send(file=discord.File(r'www.abc.com/wal1.jpg') Это так не работает

Ответ №1:

В discord ссылки на файлы автоматически преобразуются в эти файлы, так что вам должно сойти с рук:

 await ctx.send("www.abc.com/wal1.jpg")
 

Если вы действительно хотите отправить файл, вы можете загрузить его, а затем отправить с помощью discord.File() метода. Что-то вроде этого:

 response = requests.get("www.abc.com/wal1.jpg")
with open(f"img.jpg", "wb") as file:
    file.write(response.content)
await ctx.send(file=discord.File("img.jpg"))
 

Комментарии:

1. да, проголосовали. ОП должен был быть более ясным, потому что они отредактировали его, и мой ответ кажется странным