##やろうとしていること
line_bot_api.pushを使用して、画像ファイルを送信したい。
##今できていること
line_bot_api.pushを使用して、テキストメッセージの送信までできています。
##教えてほしいこと
①ローカルに保存している画像ファイルを指定して送信することはできますか?
②①がダメな場合、(httpsアドレス)画像ファイルのurlを指定しようと考えていますが、
Google Drive上に保存されている画像ファイルを指定することは可能でしょうか?
##プログラムコード
**次のプログラムでテキストメッセージの送信ができました。
python
1line_bot_api.push_message('hogehoge', TextSendMessage(text='Hello World!'))
質問は試してからしたほうがいいかなと思いますが・・・
ライブラリのコードを見る限りでは、ローカルに保存しているものを使う方法はなさそうに見えます。
https://github.com/line/line-bot-sdk-python/blob/bc91679bec2ec32de71eff47a775865200f8a588/linebot/models/send_messages.py#L69
APIリファレンスとしては
https://developers.line.biz/en/reference/messaging-api/#image-message
こちらではURLという指定になっています。
GoogleDrive上については試してみれば良いと思いますが、アクセス権が適切に(URLを知ってる人は読み取り可とか)指定されていれば使えると思います。
回答ありがとうございます。
回答1件
あなたの回答
tips
プレビュー