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