Slide 1

Slide 1 text

© LINE CORPORATION 初⼼者対象 ! ステップで学ぶ、 LINE WORKSはじめての Bot 開発ハンズオン July 7, 2021 14:00 – 15:30 ワークスモバイルジャパン株式会社 Solution and Sales Engineer 東本 岩雄

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

ステップ 1 「LINE WORKS に Bot から予め作成した テキストを送信してみよう︕」 (6/23 ハンズオンでやったこと) の Demo

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

ステップ 2 「⾃動応答 Bot を 作成しよう︕」 (6/30 ハンズオンでやったこと) の Demo 定型メッセージ送信 ⼊⼒したテキスト送信 ⾃動応答 Bot OCR Bot

Slide 6

Slide 6 text

ステップ 3 「ステップ1・2の振り返り解説」 今⽇はハンズオンで 何をやっていたのか 理解を深めましょう

Slide 7

Slide 7 text

ステップ 1 「LINE WORKS に Bot から予め作成した テキストを送信してみよう︕」 (6/23 ハンズオンでやったこと) のふり返りと 解説

Slide 8

Slide 8 text

1-1. Postman の⼊⼿とインストール

Slide 9

Slide 9 text

POSTMAN https://www.getpostman.com/

Slide 10

Slide 10 text

1-2. LINE WORKS の API を 利⽤する準備

Slide 11

Slide 11 text

Bot frameworks API 概要 • LINE WORKS はメンバーとトーク Bot 間でメッセージの送受信が可能な Web API を提供 • Bot サービス提供者はメッセージの送受信⽤サーバー、およびメッセージ作成、応答を ⾏うアプリケーションを⽤意 • メッセージ送信サーバーと受信サーバーは異なるサーバーを利⽤可 • 通知のみを⾏うトーク Bot であれば受信サーバーの設定は不要 • すべての通信は HTTPS 対応が必須 LINE WORKS アプリ Bot framework API (Web API) LINE WORKS サービス Bot メッセージ 送受信サーバー Bot アプリ サーバー LINE WORKS 提供範囲 ⾃社開発が必要

Slide 12

Slide 12 text

LINE WORKS Developers https://developers.worksmobile.com/jp/?lang=ja

Slide 13

Slide 13 text

LINE WORKS Developer Console Developer Console では、API 利⽤に 必要な以下の基本設定を⾏います。 • API 利⽤に必要な設定や認証情報 の提供 • API ID の発⾏及び管理 • Service API Consumer Key の発⾏及 び管理 • Server API Consumer Key の発⾏及 び管理 • Server List の登録及び管理 • SSO Type 設定 • SAML Apps (LINE WORKS ID で他 サービスにログイン) • 組織連動の利⽤設定 • API 統計 • IPT(IP Telephony) 連動設定 • トーク Bot の作成及び管理

Slide 14

Slide 14 text

別回でも良いのですが、APIの準備のところも詳しく 知りたいです。 -> もう少し、後で説明しますね

Slide 15

Slide 15 text

1-3. Postman で トーク Bot API を実⾏

Slide 16

Slide 16 text

POSTMAN でトーク Bot API 実⾏ https://www.postman.com/

Slide 17

Slide 17 text

トーク Bot API メッセージ送信 (text) https://developers.worksmobile.com/jp/document/100500801?lang=ja トーク Bot を使ってテキストメッセージを送信します。 テキストメッセージは多⾔語に対応しており、メンバーの⾔語設定に合わせて表⽰ を切り替えることができます。 Request URL https://apis.worksmobile.com/r/{API ID}/message/v1/bot/{botNo}/message/push HTTP Method POST(Content-Type: application/json; charset=UTF-8) パラメーター タイプ 必須 説明 type string Y "text" text string Y メッセージの内容 最⼤ 2,000 字

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Postmanでお⼿軽に試せるのは勉強になり ました。 慣れると簡単に感じましたが、基礎とし てはわかり易くてとてもよかったです。 ただ、実務利⽤を考えるとPostmanを⽴ち 上げて⾏うよりは、バッチ起動などで 特定のシステムから情報を取り、アラー トを⾶ばす等が考えられる為 …… 例えば、Postman で ….

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

別回でも良いのですが、APIの準備のところも詳しく 知りたいです。 -> ここで、説明しますね

Slide 23

Slide 23 text

トーク Bot API を使うために発⾏と追加するもの - API ID - Server API Consumer Key - Server Token (固定 IPタイプ) or (ID 登録タイプ)

Slide 24

Slide 24 text

https://developers.worksmobile.com/jp/document/1002002?lang=ja

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

https://developers.worksmobile.com/jp/document/1002002?lang=ja

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

ステップ 2 「⾃動応答 Bot を 作成しよう︕」 (6/30 ハンズオンでやったこと) の 解説

Slide 30

Slide 30 text

2-1. Power Automate で 定型メッセージ送信

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

2-2. Developer Console で Bot 登録

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

2-3. Power Automate で ⾃動応答 Bot を作成

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

ありがとうございました

Slide 38

Slide 38 text

No content