Можно ли использовать относительный путь в discord api в python? - PullRequest
0 голосов
/ 17 июня 2020

Доброе утро, я разрабатываю бота Discord в python благодаря Discord API. Итак, я хочу загрузить изображение с помощью этого бота, а в коде я хочу использовать относительный путь для упрощения, когда он будет загружен на сервер. Но это не сработало. Я вынужден использовать абсолютный путь, что не очень полезно. У вас есть какое-нибудь решение, пожалуйста. Спасибо.

@bot.command()
async def command(ctx):
    await ctx.send(file=discord.File('photos/picture.jpg')) 

Вот терминал:

discord.ext.commands.errors.CommandInvokeError: Command raised an exception: FileNotFoundError: [Errno 2] No such file or directory: '/photos/picture.jpg'

1 Ответ

0 голосов
/ 17 июня 2020

Из документов

file = discord.File("path/to/my/image.png", filename="image.png")
embed = discord.Embed()
embed.set_image(url="attachment://image.png")
await channel.send(file=file, embed=embed)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...