自分のLINEに好きなタイミングでメッセージを送る方法
作成日時: | 2019年7月6日 |
更新日時: | 2019年7月29日 |
LINEで自分にメッセージを送るのがcurlコマンド一発で出来て簡単だったので、
cronと連携して好きな日時に自分にメッセージを送れるようにした。
以下その手順。
※Node.jsのプログラムを開発する必要はありません。記事を参考にチャネル作成のところまでを行ってください。
LINEのBot開発 超入門(前編) ゼロから応答ができるまで
アクセストークンとYour user IDを下のcurlコマンドの適切な位置に埋め込んで実行すればメッセージが送れます。
#python
curl -v -X POST https://api.line.me/v2/bot/message/push \
{
"type":"text",
"text":"そろそろ宿題をしよう!"
}
]
}'
#python_end
好きな日時(平日の朝7時etc)に自分のLINEにメッセージを送れます!
cronと連携して好きな日時に自分にメッセージを送れるようにした。
以下その手順。
LINE開発者登録とチャネル作成
次のQiita記事を参考にLINE開発者登録とチャネル作成を行ってください。※Node.jsのプログラムを開発する必要はありません。記事を参考にチャネル作成のところまでを行ってください。
LINEのBot開発 超入門(前編) ゼロから応答ができるまで
curlコマンドを叩いてLINEメッセージ送信
チャネルを作成したらLINE Developersサイトの先程作ったチャネルの「チャネル基本設定」画面のアクセストークンとYour user IDを下のcurlコマンドの適切な位置に埋め込んで実行すればメッセージが送れます。
#python
curl -v -X POST https://api.line.me/v2/bot/message/push \
- H 'Content-Type:application/json' \
- H 'Authorization: Bearer チャネルのアクセストークン' \
- d '{
{
"type":"text",
"text":"そろそろ宿題をしよう!"
}
]
}'
#python_end
cronで指定日時に自動で送れるようにする
上のcurlコマンドをシェルスクリプトに書いて、そのシェルスクリプトをcronで実行すれば、好きな日時(平日の朝7時etc)に自分のLINEにメッセージを送れます!