6
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?

🌟LINE DC🌟 LINE Developer CommunityAdvent Calendar 2022

Day 20

#ノーコード ツールを使って #LINE公式アカウント のチャットに来た問い合わせをDiscordに通知する #LINEDC

Last updated at Posted at 2022-12-19

この記事は 🌟LINE DC🌟 LINE Developer Communityのカレンダー | Advent Calendar 2022 - Qiita 20 日目の記事です。

19日目: SwichBot APIを用いて帰宅前にエアコンをつけるか尋ねるLINE Botを作成する @katta1024
21日目: Clasp で GAS のローカル開発環境作って、LINE BOT を作成する @umorih-hm

TL;DR

動作イメージ

Image from Gyazo

LINE公式アカウントの問い合わせに気づけますか?

こんにちは。 @mitsuoka0423 です。
プロトタイピングと発信を続ける人のためのコミュニティ「プロトアウトジム」を運営しています。

プロトアウトジムでは、問い合わせ窓口に LINE 公式アカウントのチャットを利用しています。
ユーザーが普段利用している LINE のインタフェースを通して問い合わせができるので、ユーザー側のハードルが低くて良いです。

しかし、運営側のハードルがあります。
それは問い合わせに気づくことです。

LINE 公式アカウントに来たチャットに気づくには、現状、以下のいずれかで対応する必要があります(他に良い方法があればコメントで教えて下さい)

  • (1)チャット画面をブラウザで開いておき、ブラウザから通知を受け取る
  • (2)スマホに LINE 公式アカウントアプリをインストールし、アプリから通知を受け取る

(1)はチャット画面をずっと開いておく必要があり、数人で運用しているコミュニティでは現実的ではありません。
現状(2)を採用していますが、通知のためだけに LINE 公式アカウントアプリをインストールしなければならないのは面倒です。

余談ですが、LINE Botを開発しようと新たにMessaging APIチャネルを作成すると、同時に作成されたLINE公式アカウントから「プロフィールを完成させましょう」などのアドバイスが数日に渡って送られてきます。
「お、問い合わせ来たかな?」と思い、確認してがっかりするというイベントがしばしば発生していたりします。

先日、LINE 公式アカウントでチャットと Webhook が同時利用可能になったとアナウンスされました。
こちらを活用して、LINE 公式アカウントのチャットを Discord に通知してみます。

準備

下記の準備を行います。

Makeシナリオ作成

Make で以下のシナリオを作成します

Image from Gyazo

Makeの用語やベースとなる使い方は下記動画で解説してますのでご覧ください。

LINEモジュールの設定

準備で取得したチャネルアクセストークンをを使用して、ConnectionWebhookを作成します。

Wehbook エンドポイント URL が発行されるので、LINE Developersの Webhook URL に設定します。

Image from Gyazo

Image from Gyazo

Discordモジュールの設定

通知を送りたい Discord サーバーへのConnectionを作成します。
Channel IDは通知を送りたい Discord チャネルを選択します。
Messageはお好みで設定してください。

Image from Gyazo

定期実行設定

左下にあるSCHEDULINGONにします。
頻度はImmediately as data arrives.を選んでおきます。

Image from Gyazo

動かしてみる

  • 左:ユーザーの LINE
  • 右上:LINE 公式アカウント
  • 右下:通知用 Discord

です。ユーザーの LINE から問い合わせが来たら、Discord にも通知を送ることができました。

Image from Gyazo

まとめ

LINE公式アカウントでWebhookとチャットが併用できるようになりましたのおかげで、LINE 公式アカウントのチャット通知の選択肢が広がりました(ほんとは公式で Web Notification 対応してもらえると理想)。
普段利用している Discord で通知を受け取れるようになったので、他のツールをインストールする必要がなくなったのも嬉しいポイントです。

6
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
6
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?