Bot

トークBotによるトーク内容の取得について

ブーン

2021.12.24既読 2234

トークBotでメッセージを送信するのに必要な情報を用いて、トーク内容を取得することは可能でしょうか?

トークBotとサーバーAPIを利用して、トークルームにメッセージを送信する処理を作成し、その際にDeveloper ConsoleAPI IDServer ListID、認証キーに加え、各トークルームのルームIDを使っています。

これらの情報から、各トークルームのトーク内容を取得できるか教えてもらえないでしょうか。

トーク内容を取得したいというわけではなく、あくまでセキュルティの観点から、​これらの情報が漏洩した場合に、トークルームの内容が漏洩しないかを確認しておきたいと思っています。

BOTを乗っ取って、攻撃性のあるメッセージを送信することは可能だと思っていますが、直接トークルームの内容を取得することはできないのではと考えております。

コメント2

  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    トークルームの内容を取得するには監査データのダウンロードAPIを使用します。
    https://developers.worksmobile.com/jp/document/30014002?lang=ja

    Developer ConsoleのAPI ID、Server ListのID、認証キーに加え、各トークルームのルームIDに加え、tenantIdとdomainIdがあれば使用することができます。

    なお、API 2.0ではaccess tokenのscopeを設定することができます。
    https://developers.worksmobile.com/jp/reference/scopes?lang=ja

    bot scopeのみであれば監査データのダウンロードAPIを使用することはできませんので、トークルームの情報を取得することはできません。ご参考ください。

    2021.12.24

    1
  • 업데이트 된 답글입니다.

    ブーン 投稿者

    ご回答頂きありがとうございました。
    助かりました。

    2021.12.24

    0
前の投稿 Botのリッチメニューのタブ切り替えについて
次の投稿API呼び出しのlimitについて
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。