「せばな」は言わない

綱の上を歩いたり、壁を登ったりする田舎のプログラマーのおはなし

【Pythonista】LineNotifyでLineにメッセージを送る

Pythonistaでの遊び方を探していたら、PythonでLineNotifyを利用してメッセージを送る方法をQiitaで見つけたので、これを題材にしてみる。

LineNotify
notify-bot.line.me

やることもコードも下記の投稿のとおりです。
qiita.com

しかし、今回はPythonistaで上記の内容を実行するため、コーディングはPC上では行いません。

まず、Pythonistaで新規のコードを書く準備をしましょう。

今回はメッセージのみ投稿したかったので、画像の添付は無効にしています。
Qiitaの投稿にあるコードを下記のように変更しました。

#coding:UTF-8
import requests

def main():
    url = "https://notify-api.line.me/api/notify"
    token = #ここにアクセストークンを入力します。
    headers = {"Authorization" : "Bearer "+ token}

    message =  'ここにメッセージを入れます'
    payload = {"message" :  message}
    # ファイルは無し
    files = None
    #files = {"imageFile": open("test.jpg", "rb")} #バイナリで画像ファイルを開きます。対応している形式はPNG/JPEGです。

    r = requests.post(url ,headers = headers ,params=payload, files=files)

if __name__ == '__main__':
    main()

取得したアクセストークンを置換してtokenに設定。
アクセストークンを取得したルームにLineNotifyを追加してコードを実行すると、LineNotifyが設定した文字列を投稿してくれる。


ダウンロードはAppStoreから。

Pythonista 3

Pythonista 3

  • omz:software
  • 仕事効率化
  • ¥1,200
Pythonista 3 - omz:software