たくさんの自由帳
Androidのお話
たくさんの自由帳
投稿日 : | 0 日前
文字数(だいたい) : 1848
始業式オンラインの予定だったのになんで中止になったの?
を使うことで、LINE公式アカウント(LINE Bot)を作成できます。
一ヶ月1000通までは無料で、プッシュ通知も利用できます(つよい)。
Node.jsからLINE公式アカウントと友達になっている人全員に送信するやつを作成。(ブロードキャストメッセージ)
今回はこっち(Node.js側)からメッセージを送信できれば完成ってことで
(LINEのログインとか開発者登録は済ませておいて)
ドキュメントに登録のやり方あります:https://developers.line.biz/ja/docs/messaging-api/getting-started/#using-console
https://developers.line.biz/ja/services/messaging-api/
を開いて、今すぐはじめよう
を選びます。
右下のところから日本語選べます。
まあ開発者の名前とか入れておけばいいんじゃないですかね。
ドキュメントによるとこの項目は表示されないそうです。
名前ですね。
ドキュメントによると名前はユーザーに表示されるそうです。(まあ当たり前)
説明はLINE Botを作る分には表示されない模様。
めんどいので飛ばします。任意ですので
適当に
あとはメアドとかを入力して同意すれば作成できます。
(ちなみにスクショのまんま作ると名前が予約済みでなんとかって言われて怒られる)
チャンネル基本設定のとなりにあるMessaging API設定
を選ぶと、QRコードが表示されてるので、
Googleレンズなり、LINEのQRコード読み取りなんかで友達登録をしてください。
Messaging API設定
の一番下に、チャンネルアクセストークンってのが有るので、そこで発行してください。
他の人に教えちゃだめなやつです。
Node.jsの環境を揃えます。適当なフォルダを開いて、ターミナルを開き以下を実行
npm init -y
ライブラリを入れます
npm install @line/bot-sdk --save
そしたら、次のJSを書いていきましょう。src
フォルダを作ってindex.js
って名前をつけてコピペして
最後に実行
node src/index.js
これは友達になっている人全てに送信されるやつですね。ドキュメントではブロードキャストメッセージ
って言ってるやつ。
OSの壁を超えてプッシュ通知できるのは強いと思った