2017-11-27 6 views
2

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

答えて

3

埋め込みのset_image方法を使用、埋め込みに画像を送信するには:非同期ブランチまたは書き換えブランチのsend方法でsend_fileメソッドを使用し、お使いのPCからファイルを送信するには

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

を。

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

# Rewrite 
file = discord.File("filepath.png", filename="...") 
await channel.send("content", file=file) 
+0

おかげで、私はエラー 'TypeError例外を取得:set_image(1つの)必要な位置引数不足している:「self'' –

+0

私の悪いが、私は私が私の答えを編集してみましょう、クラスのインスタンスを作成するのを忘れました。 – squaswin

+0

画像URLは 'https:// i.imgur.com/5nqpFiF.jpg'のようなものですか?私はもうTypeErrorを取得しませんが、何も起こらず、URLと何か関係があるかもしれません。 –

関連する問題