web-dev-qa-db-ja.com

埋め込み画像をアップロードしますか?

ボットに埋め込み画像をDiscordチャンネルにアップロードさせる方法を知りたいのですが。埋め込みメッセージを送信する方法は知っていますが、埋め込み画像をアップロードするにはどうすればよいですか? discord.pyでも可能ですか?私は埋め込み画像に含めることができるサムネイル画像を参照していないことに留意してください。Pythonを使用して埋め込み画像をアップロードできるかどうか疑問に思っています。ありがとう!

5
T. Licht

埋め込みで画像を送信するには、set_image埋め込みのメソッド:

e = discord.Embed()
e.set_image(url="https://discordapp.com/assets/e4923594e694a21542a489471ecffa50.svg")

PCからファイルを送信するには、send_fileメソッドは非同期ブランチで、sendメソッドは書き換えブランチで。

# Async
await bot.send_file(channel, "filepath.png", content="...", filename="...")

# Rewrite
file = discord.File("filepath.png", filename="...")
await channel.send("content", file=file)
11
Sam Rockett