技術ブログ移設しました click here!

ローカルのコマンドラインからLINEbotのプッシュメッセージを送る【Messaging API】

pythonでLINE botを操作したかっただけなんです

開発環境

  • macOS Mojave 10.14.5
  • Python 3.7.3
  • line-bot-sdk 1.12.0

LINEbotのプッシュメッセージを送るコードhello.py

必要に応じてpython用のLINE Messaging API SDK をインストールする。

参考:Messaging API対応のLINE公式SDK for Python

pythonファイルを作る

~/hello.py

hello.pyの詳細

チャンネルトークン

【LINE BOT】30分からできるLINE BOT開発②【GASとLINEボットの紐付け】 この記事のアクセストークンを参照

送信先のID

記事作成中

pushMessage(message)

messagereceiverに送信する

hello.pyの実行結果

line bot

Hello!

line bot

こんにちは

line bot

你好

メッセージ以外もプッシュ通知する

必要モジュール

画像

ビデオ

スタンプ

package_idsticker_idの対応表はこちらから

参考:【LINE BOT】30分からできるLINE BOT開発④【フォローイベントの作成】

音声

位置情報

参考

Github LINE Messaging API SDK for Python

Github send_messages.py

Messaging APIリファレンス メッセージオブジェクト

雑談

初めて知ったけれど、コマンドから無理やりpyファイルの中の関数を実行することもできるらしく、

これでそのままLINEにプッシュ通知を送ることもできる

最後に

pythonでMessaging API触りたいなと思って遊んでみた備忘録でした。

上手く使えばpythonでMessaging APIを使ったウェブアプリも作れそうですね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です