LINE Notifyにログイン
右上->マイページ
トークンを発行する
1:1でLINE Notifyから通知を受け取る
トークンが発行される
まずはテキストをLINEに送信できるかテスト
pipでrequestsというパッケージをインストール
pip install requests
message.pyを作成する
import requests
url = "https://notify-api.line.me/api/notify"
token = "発行されたトークンを入力"
headers = {"Authorization" : "Bearer "+ token}
message = "AIUEO!!!"
payload = {"message" : message}
r = requests.post(url, headers = headers, params=payload)
pythonを実行するとLINEにメッセージが送られる。
ラズパイ内の画像をLINEに送る
import requests
url = "https://notify-api.line.me/api/notify"
token = "発行されたトークンを入力"
headers = {"Authorization" : "Bearer "+ token}
message = "AIUEO!!!"
payload = {"message" : message}
image = 'image.jpg'
files = {'imageFile': open(image, 'rb')}
res = requests.post(url,
params=payload,
headers=headers,
files=files)
これでラズパイとpythonを使ってLINEにテキストと画像写真を送ることができた。
pythonでラズパイに接続されたカメラで撮影して保存
import time
import picamera
with picamera.PiCamera() as camera:
camera.resolution = (640, 480)
camera.start_preview()
time.sleep(2)
camera.capture('test.jpg')
上記2つを組み合わせれば、下記が実現できる。
①pythonでラズパイに接続されたカメラで写真を撮影して保存する。
②保存されたラズパイ上の画像をLINEに送信する。
コメント