コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

トークBot

トークBot APIのできることについて

画像

Yoshi

2020.01.29既読 92

"トークBot API" を利用すれば LINEの"Messaging API"の "グループチャットAPI"とほぼ同じことができるようになるのでしょうか。

また、"グループチャットAPI"の機能に類する"トークBot API"のページをご教示いただけますと幸いです。

コメント4

  • 画像

    LINE WORKS 公式アカウント

    実現したい機能、LINE の "Messaging API" の "グループチャットAPI" とはどちらの機能を指しますでしょうか?
    https://developers.line.biz/ja/docs/messaging-api/group-chats/

    LINE Messaging API における Webhook は LINEWORKS の Callback にあたりますので、こちらの概要をまずご確認ください。
    https://developers.worksmobile.com/jp/document/1005009?lang=ja

    LINEWORKS のグループにトーク Bot を追加するには、グループを作成したのちトーク画面の右上のメニューより [Bot 招待] を選んで Bot を招待します。
    このとき、Callback として指定しているサーバで Join Event メッセージを受け取ることができます。
    https://developers.worksmobile.com/jp/document/100500902?lang=ja

    Join Event メッセージ内に "roomId" が記載されているので、この "roomId" を使用してメッセージ送信 API を使用します。
    https://developers.worksmobile.com/jp/document/1005008?lang=ja

    2020.01.31

    1
  • ご回答ありがとうございます。
    質問があまりにざっくりしていて申し訳ありませんでした。
    実現したいことは、
    ”グループやトークでイベントが発生した際、外部サービスにHTTPでトーク内容を転送する”
    ことでした。
    ご回答いただだいた”Callback”という機能でBotの招待通知は受け取れそうですが、以下③は可能でしょうか。

    ①LINEWORKSで作成したグループトークを作成する
    ②[Bot 招待]Botを招待する ←と同時に(Callbackとして指定している)サーバーに Join Event メッセージを受け取る
    ③以後Botは招待されたグループのやり取りしたコンテンツ(テキスト・画像・映像・地図情報)をプッシュ通知で都度受信する。
     ※受信内容はイベント発生時コンテンツ(テキスト・画像・映像・地図情報)で、受信済みの過去のやり取りは受信しない。

    ↑★以下のURLでは「コンテンツのダウンロードは画像のみ」となっていますが、テキストのダウンロードは可能でしょうか。
    https://developers.worksmobile.com/jp/document/1005026?lang=ja

    2020.02.05

    0
  • 画像

    LINE WORKS 公式アカウント

    Bot が受信できる Callback イベントオブジェクトは以下のページに記載されております。
    https://developers.worksmobile.com/jp/document/100500901?lang=ja

    テキスト・画像・位置情報(地図情報)は受信可能です。
    動画(映像)は受信できません。
    画像以外の添付ファイルも受信することはできません。

    コンテンツダウンロード API は画像ファイルのみとなっております。
    テキストのダウンロードはできません。

    2020.02.06

    1
  • ありがとうございます。
    大変助かりました、参考にさせていただきます。

    2020.02.07

    0