3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

LineBotから自分にメッセージを送信する(python)

Last updated at Posted at 2022-06-25

概要

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」で確認可能。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?