Python プログラミング 自動化

【Python】line_notifyを使ってLINE通知Botを作成する

この記事は約2分で読めます。

 

BOTのプログラムでエラーが出たときなんかに確認できるような仕組みが欲しいなと思い、line_notifyで通知を送る方法について調べたのでメモしておきます

 

前準備

 

ちょっとしたツールやbotを作ったとき、LINEに通知したいなーということがあります。
その度にググったり過去のソースを見たりしてるのでここにやり方を記しておきます。

以下のURLからアカウントを登録してLINE Notifyのトークンを取得します。

LINE Notify
LINE NotifyはGitHub,IFTTT,MackerelなどのWebサービスからの通知を、LINEで受信することが出来る便利なサービスです。

 

アカウント作成後、マイページ > トークンを発行する > トークン名、トークルームを設定 > 発行する
で発行されたトークンをコピーして保存します。

スクリーンショット 2020-04-04 20.35.48.png

参照:https://qiita.com/akeome/items/e1e0fecf2e754436afc8

 

Pythonからline_notifyに通知を送る

 

次に先ほど取得したトークンを使ってPythonから通知メッセージを送ります

 

import requests
def send_notify(msg):
    line_notify_token = '発行したトークン'
    line_notify_api = 'https://notify-api.line.me/api/notify' 
    headers = {'Authorization': f'Bearer {line_notify_token}'} 
    data = {'message': msg} 
    requests.post(line_notify_api,
                  headers=headers, 
                  data=data)
send_notify('テスト通知')

 

 


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

タイトルとURLをコピーしました