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

初心者歓迎!Botってなあに?LINE WORKSでBotを使うためのキホン!

初心者歓迎!Botってなあに?LINE WORKSでBotを使うためのキホン!

iwaohig

May 18, 2021
Tweet

More Decks by iwaohig

Other Decks in Technology

Transcript

  1. 初心者歓迎 ! Bot ってなあに ? LINE WORKS で Bot を使うためのキホン

    May 18, 2021 12:15 – 12:45 ワークスモバイルジャパン株式会社 Solution and Sales Engineer 東本 岩雄 © LINE CORPORATION
  2. Bot とは • 対話形式で特定のタスクを実行する自動化されたプログラム = トーク Bot • トーク Bot

    を仕事でつかうメリットとは? 仕事の「行動パターンを変えずに」新しい IT サービスを使える!! 1. 普段のトークの延長で使える 2. 利用環境や端末に左右されない 3. 自然言語処理の進化 アプリの使い方を覚える負荷がない 最小限の開発コストでモバイル対応 細かい入力ルールは覚えなくても OK Bot ユーザー LINE WORKS に ついて教えて ビジネス版の LINE ですよ。
  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 字