メインコンテンツへスキップ
LINE WORKS

概要

LINE WORKSのテナントにCogno Botを接続します。会話をどのProjectに割り当てるか、DMのLINE WORKSユーザーをどのCognoメンバーに対応させるかを選びます。有効化した会話の新しいメッセージをCognoが読み取り、返信できます。

事前確認

  • Developer Consoleでアプリを作成できる管理者がいるLINE WORKSテナントを使います。
  • BotはCognoが作成・設定します。Bot、Service Account、Private Keyの作成は不要です。

LINE WORKSをCognoに接続する

1

ClientAppを作成する

Cognoで連携 → LINE WORKSを開きます。LINE WORKS Developer ConsoleでAPI → ClientApp → アプリの新規追加を開いてアプリを作成します。Cognoに表示されたRedirect URLを追加し、OAuth Scopesでbotとuser.readを選びます。
2

接続する

作成したアプリのClient IDとClient SecretをCognoに入力し、LINE WORKSで接続を選びます。LINE WORKSの管理者アカウントで許可すると、CognoがドメインにCogno Botを作成してCallback URLを設定し、連携画面に戻ります。
3

Cognoを招待して会話を割り当てる

LINE WORKSのルームにCognoを招待するか、CognoとのDMを開始します。連携画面には、Cognoが参加しているルームとDMが、最新の発言と読んでいるProjectとともに表示されます。各Projectの設定でLINE WORKSを開き、そのProjectが読む会話を選びます。DMは、送信者がメンバーの対応づけでCognoメンバーに対応付いているときだけ読まれます。
4

Cognoの送信方法を選ぶ

LINE WORKS AgentツールのLINE WORKSに送信をすぐに返信する場合は許可にします。この権限はProjectを選んだ会話にだけ適用されます。
接続を確認するには、有効化したDMまたはルームでテキストを送ります。LINE WORKSからイベントが届くと、接続カードの最終受信時刻が更新されます。

会話とメンバーの対応付け

Cognoは会話をProjectで有効化した後の新しいメッセージを取り込みます。Botを招待しただけではProjectのコンテキストに追加されません。 メンバーの対応づけには、LINE WORKSドメインのユーザーが表示され、メールアドレスが同じCognoメンバーに自動で対応付けられます。自動で対応付けられなかったユーザーは手動でメンバーを選びます。メンバーを同期を選ぶとユーザー一覧を読み直します。対応付けたユーザーがルームで依頼すると、Cognoはその人の依頼として扱い、本人のカレンダーなどのツールを使えます。ユーザー一覧の読み取りには、LINE WORKSのアプリにuser.read権限が必要です。

よくある状態

参照URL

関連docs