2
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.

LINE WORKS オウム返し Bot が試せる Power Automate のサンプル フロー パッケージ

Last updated at Posted at 2022-06-26

LINE WORKS オウム返し Bot が試せる Power Automate のサンプル フロー パッケージを用意しました。

https://github.com/iwaohig/LINEWORKSEchoBot
LINEWORKSEchoBot_20220626103039.zip ファイルをダウンロードしてください。

Power Automate カスタム コネクタの設定

以下の URL の記事の手順で、Power Automate にカスタム コネクタを設定してください。

TITLE: LINE WORKS トーク Bot 用 Power Automate カスタム コネクタ (OAuth 認証対応) LINE WORKS API 2.0
URL: https://qiita.com/iwaohig/items/4c47a2a1aabe2cb864a8

LINE WORKS の Bot を追加

Developer Console の設定

LINE WORKS Developer Console にログインします。
https://developers.worksmobile.com/jp/console/bot/view

[Bot] のページで、[登録] ボタンをクリック。
l_1517737_1955_df81352d099d4b5a327a5caaa633e9dd.png

[Bot登録] のページが表示されます。
l_1517737_1956_fc6efb48184fa5553193bd4412d0fe0d.png

以下のとおり、入力します。

Bot名 : 任意の名前
「説明」: 任意の説明文

image.png

"API Interface" : API 2.0
"固定メニュー" は設定しません。

l_1517737_1957_693879f0e21c9cb1dc1b64e0eeb03522.png

"Callback URL" を [On] にします。
以下の URL を入力します。なお、この URL は一時的なダミーです。後で書き換えます。

https://example.com

"メンバーが送信可能なメッセージタイプ" で [テキスト] を選択します。
image.png

[管理者] の [主担当]: 自分の ID を [名前またはメールアドレスを検索] で検索して指定
l_1517737_1967_7f41695af509cb7c42c883fc569e17b5.png

[管理者] の [副担当]: 設定しません。

[保存] ボタンをクリック。
image.png

Bot ID が付与されます。この後の手順で必要なのでメモしましょう。
l_1517737_1958_42f7fb5a1cccbf8c575397a085568f5a.png

管理画面の設定

LINE WORKS の管理画面にアクセスします。
https://common.worksmobile.com/p/admin

Bot 追加

[サービス] - [Bot] のページにアクセスし、[Bot追加] ボタンをクリック。
l_1517737_1959_407c5ba8a154eb4c9aee393e33d7f9c2.png

Bot を選択して [Bot追加] ボタンをクリック。

l_1517737_1960_9e0f802a56b38b72d64cbd95a8086b76.png

Bot が追加されたら、[前に戻る] をクリック。
image.png

追加された Bot をクリック。
l_1517737_1961_46613f4eb5f398b7894fcf13396d9b5b.png

[修正] ボタンをクリック。

l_1517737_1962_579460db22323d760f6aab54d492827e.png

"使用権限" で [メンバー指定] を選択し、自分を指定。
"公開設定" でトグルスイッチを [On] に設定。
[保存] ボタンをクリック。
l_1517737_1963_248ecae80bd13a4894b6438f6bb80f6d.png

サービス通知トークルーム確認

使用権限で指定したユーザーのサービス通知トークルームに、Bot 追加の通知が届きます。[Botを利用] のボタンをタップ。
image.png

Bot の利用開始

登録した Bot が表示されます。[利用開始] をタップ。
image.png

Bot との 1:1 トークルームが開きます。
image.png

Power Automate カスタム コネクタの接続の作成

Power Automate カスタム コネクタの一覧で、追加したカスタム コネクタの [+] をクリックして "接続の作成" を行います。

l_1517737_1942_ed0a056eea9b4c3fe2e652fa89cbc6f2.png

サブ ウィンドウで LINE WORKS の認証画面が開きます。LINE WORKS のアカウントでログインします。

l_1517737_1943_4114d1dd5150822f7f6f4a09818d7d52.png

接続が作成されました。

l_1517737_1944_3dcd51ba12399e78df74fb81aec4ddff.png

Power Automate フローのインポート

[マイ フロー] で [← インポート] をクリックします。

l_1517737_1938_1ac757c5a79c625e768b24f638780d88.png

[アップロード] ボタンをクリックし、ダウンロードしておいた zip ファイルを指定します。
l_1517737_1939_1bf53406f87724d92d815fe9633f249a.png
l_1517737_1940_d8e1cba373a208d123a5c9aa275f1b85.png

アップロードされました。
l_1517737_1941_51a7c41d389183e83c7677b7f65d208b.png

[関連リソース] の [インポートの設定] を行います。
[インポート時に選択する] をクリック。
l_1517737_1964_5afbe3a37299b1a878f0942419b3b439.png
一覧に表示されるコネクタを選択します。
l_1517737_1946_7e767710ac0b13389e6d338b6c1103b4.png
[インポート時に選択する] をクリック。
l_1517737_1965_deeff49e5fb511f9f06c2bb851cafd81.png
一覧に表示される接続を選択します。
l_1517737_1947_775cb89522caec877a34aeb25eca1999.png
インポートを実行します。
l_1517737_1948_54647ae2f36ea7dacc1839783b32485a.png
インポートが完了しました。[開く] をクリックします。
l_1517737_1949_076cd28f27548319c1ab402c7daa1486.png

フローの編集

[HTTP 要求の受信時] をクリックします。
l_1517737_1951_9366787137a128c79f83e285af0f0eb6.png

[HTTP POST の URL] をコピー ボタンでコピーします。
l_1517737_1952_4c52982f874b9f7d988efbfce98260fe.png

LINE WORKS Developer Console で登録した Bot の Callback URL を置き換えます。
image.png

[ユーザーにテキスト メッセージを送信する] をクリックします。
l_1517737_1953_b32ca86b0a64503fc6eb81e4fe5b00b6.png

botId を LINE WORKS Developer Console で付与されたものに置き換えます。
l_1517737_1954_4e1706f2cf046c3c48534ff7c585b529.png

動作確認

LINE WORKS で Bot に話しかけると、オウム返しされます。

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