はじめに
仮想通貨自動取引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改行後のテキスト'