Upgrade to Pro — share decks privately, control downloads, hide ads and more …

step3_初心者対象!ステップで学ぶ、LINE WORKSはじめてのBot開発ハンズオン(3回シリーズ)

LWUG
July 07, 2021

step3_初心者対象!ステップで学ぶ、LINE WORKSはじめてのBot開発ハンズオン(3回シリーズ)

本勉強会は3回構成とし、3週間にわたって毎週1回の計3回(3ステップ)開催します。
ステップ1・2では、ハンズオン形式で、まずはBot作りを体感してもらいます。
ステップ3では、ステップ1・2を振り返って解説を行い、ご自身が今後Bot開発を行う際に必要な手順を紹介します。

https://lwug.connpass.com/event/216378/

LWUG

July 07, 2021
Tweet

More Decks by LWUG

Other Decks in Education

Transcript

  1. © LINE CORPORATION 初⼼者対象 ! ステップで学ぶ、 LINE WORKSはじめての Bot 開発ハンズオン

    July 7, 2021 14:00 – 15:30 ワークスモバイルジャパン株式会社 Solution and Sales Engineer 東本 岩雄
  2. ステップ 2 「⾃動応答 Bot を 作成しよう︕」 (6/30 ハンズオンでやったこと) の Demo

    定型メッセージ送信 ⼊⼒したテキスト送信 ⾃動応答 Bot OCR Bot
  3. Bot frameworks API 概要 • LINE WORKS はメンバーとトーク Bot 間でメッセージの送受信が可能な

    Web API を提供 • Bot サービス提供者はメッセージの送受信⽤サーバー、およびメッセージ作成、応答を ⾏うアプリケーションを⽤意 • メッセージ送信サーバーと受信サーバーは異なるサーバーを利⽤可 • 通知のみを⾏うトーク Bot であれば受信サーバーの設定は不要 • すべての通信は HTTPS 対応が必須 LINE WORKS アプリ Bot framework API (Web API) LINE WORKS サービス Bot メッセージ 送受信サーバー Bot アプリ サーバー LINE WORKS 提供範囲 ⾃社開発が必要
  4. 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 の作成及び管理
  5. トーク 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 字
  6. トーク Bot API を使うために発⾏と追加するもの - API ID - Server API

    Consumer Key - Server Token (固定 IPタイプ) or (ID 登録タイプ)