LINE APIを使ってbotから簡単にメッセージを送ってみる
公開日:
LINE Messaging API の概要
https://developers.line.biz/ja/docs/messaging-api/overview/
チュートリアルをやってみる
https://developers.line.biz/ja/docs/messaging-api/getting-started/
- Messaging API チャネルを作成
- チャネルのアクセストークンを発行
- プッシュメッセージで試しに送信してみる
今回はbot => ユーザー
に一方的にメッセージを送りたいだけなので、Webhook URL を設定する必要ないです。
ユーザーからのメッセージに対して何かアクションをしたい場合は設定しましょう。
今回は自分の LINE アカウントに向けてメッセージを送信したいので、自分のアカウントの ID を知る必要があります。 自分のアカウントの ID は、コンソールの作成したチャネルのページの『チャネル基本設定』から見ることができます。
チュートリアルを参考にコードを書く
今回は JavaScript
でコードを書いて、Node.js
で実行してメッセージを送信してみます。
const https = require('https');
const myId = `${送りたいアカウントのid}`;
const data = JSON.stringify({
to: myId,
messages: [
{
type: 'text',
text: 'Hello, world1',
},
{
type: 'text',
text: 'Hello, world2',
},
],
});
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${アクセストークン}`,
},
};
const url = 'https://api.line.me/v2/bot/message/push';
const request = https.request(url, options);
request.write(data);
request.end();
実行すると...
送信されました。
最後に
LINE API 使って色々面白いことできそう。
では
Bye