LoginSignup
7
2

More than 1 year has passed since last update.

"Line Notify"を利用してPythonでLineに通知を送る

Posted at

はじめに

仮想通貨自動取引botの取引状況をスマホに通知する際に利用させて頂いてます。
botを作成するたびに過去のコードからコピペしていたので、今回備忘録としてこちらにまとめました。

実装する前に

こちらでトークンを発行して下さい。

また今回はrequestsを利用してるので、インストールされてない場合は以下より。

pip install requests

テキストで通知

import requests

url = 'https://notify-api.line.me/api/notify'

token = '発行したトークン'
message = '通知したいメッセージ'

headers = {'Authorization': f"Bearer {token}"}
params = {'message': message}

requests.post(url, headers=headers, params=params)

テキスト + イメージを通知

※イメージは3MB以内

import requests

url = 'https://notify-api.line.me/api/notify'

token = '発行したトークン'
message = '通知したいテキスト'
image_file_path = 'イメージファイルパス'

headers = {'Authorization': f"Bearer {token}"}
params = {'message': message}
files = {'imageFile': open(image_file_path, 'rb')}

res = requests.post(url, headers=headers, params=params, files=files)

テキストを改行したい場合

message = 'ここで改行\n改行後のテキスト'
7
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
2