-
LINE Developersにアクセスして、LINEビジネスIDを作成
-
LINE Developersトップ画面から「新規プロバイダーを作成」ボタンを押下
-
トップ > [プロバイダー名]画面から「MessagingAPI」を押下、必須項目を入力して「作成」ボタンを押下
-
トップ > [プロバイダー名] > [チャネル名]画面から「Messaging API設定」タブを押下する
- QRコードをLINEから読み取って、チャネルを自分のLINEアカウントに追加する
- 画面下部の「チャネルアクセストークン」の「発行」ボタンを押下する
- トップ > [プロバイダー名] > [チャネル名]画面の「チャネルシークレット」と勘違いした。。。
-
トップ > [プロバイダー名] > [チャネル名]画面から、「あなたのユーザーID」を確認する
-
ターミナルから以下を実行して、LINE通知が来ることを確認する
-
curl -v -X POST https://api.line.me/v2/bot/message/push \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {チャネルアクセストークン}' \ -d '{ "to": "{あなたのユーザID}", "messages":[ { "type":"text", "text":"hello world1" }, { "type":"text", "text":"hello world2" } ] }'
-
-
プロジェクト直下で以下を実行して必要なパッケージを追加する
-
npm install @line/bot-sdk
-
-
以下を作成する
-
line.ts
import { messagingApi } from "@line/bot-sdk"; const { MessagingApiClient } = messagingApi; const client = new MessagingApiClient({ channelAccessToken: '{チャネルアクセストークン}', }); client.pushMessage({ to: "{あなたのユーザID}", messages: [{type:"text", "text":"hello world1"},{type:"text", "text":"hello world2"},], });
-
-
以下を実行してLINE通知が来ることを確認する
-
ts-node line.ts
-
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme