概要
LineBotで自分にメッセージを送信する方法を簡単にまとめました。
手順
①LineDeveloperのサイトでチャネル(公式アカウント)を作成
https://developers.line.biz/ja/docs/messaging-api/getting-started/
に従って自分のBotのチャネル(Lineアカウント)を作成する。
そして、自分のLINEアカウントで友達登録しておく。
②使用するpython環境で、line-bot-sdkをインストール
$ pip install line-bot-sdk
③Botから自分にメッセージを送信するコードを作成
以下テストコード。
これを実行するとLINEBotから自分のLINEアカウントにメッセージが来ます。
test.py
from linebot import LineBotApi
from linebot.models import TextSendMessage
from linebot.exceptions import LineBotApiError
channel_access_token = ‘<チャネルアクセストークン>’
my_user_id = ‘<自分のユーザID>’
line_bot_api = LineBotApi(channel_access_token)
try:
line_bot_api.push_message(my_user_id, messages=TextSendMessage(text='Hello World!'))
except LineBotApiError as e:
#エラー処理
チャネルアクセストークンは、「Messaging API設定」タブから確認可能。
自分のユーザIDは、「チャネル基本設定」タブの「あなたのユーザーID」で確認可能。