LINE WORKS Developers

コミュニティ

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

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

トークBot

“トークBotが参加しているトークルーム” (メッセージ受信)

画像

篠田唯

2016.11.09既読 777

『メッセージ受信 Callback形式』にて、

 

トークBotが参加しているトークルームのテキストメッセージだけを渡します。


とドキュメントにあります。

しかし、「トークBotを特定のトークルームに参加させる」という操作がわかりません。そのような概念は、あるのでしょうか?

 

コメント6

  • 画像

    LINE WORKS 公式アカウント

    誤解を招く表現があり、申し訳ありません。

    現状、Bot とメンバーは常に 1:1 のトークルーム内でメッセージ送受信を行う形式となっております。
    そのため、こちらは上記トークルーム内で返信されたメッセージのみを送信することを意味しております。
    メンバー同士が会話する既存のトークルームに Bot を参加させるような方法はありません。

    ご参考までに、Bot とメンバーの対話は以下の流れで実施します。
    1. Bot からメンバーにメッセージ送信
    2. Works Mobile が Bot とメンバーの 1:1 トークルームを自動生成
    3. メンバーがトークルーム内でメッセージ返信
    4. Works Mobile から Callback URL にメッセージを POST (メッセージ本文、トークルーム番号、日付などを含む)
    5. 次回以降、Bot 側は渡されたトークルーム番号 (channelNo) に対してメッセージ送信することで、同一トークルーム内での対話を継続

    2016.11.09

    0
  • ほう、ありがとうございます。
    1対1での対話の流れは、意図通りに動作しました。
    チームチャットへは、Botによる発言はできていますが、受信もできるとより活用の幅が広がります。いつかできるといいなー

    2016.11.09

    0
  • 画像

    LINE WORKS 公式アカウント

    ありがとうございます。
    今後の API 開発の参考とさせていただきます。

    2016.11.09

    0
  • 気になった点があるのでご質問させてください。
    1. Bot からメンバーにメッセージ送信
    2. Works Mobile が Bot とメンバーの 1:1 トークルームを自動生成
    3. メンバーがトークルーム内でメッセージ返信
    という記載があったのですが、これは、Botがユーザに対して話しかけないとBotとの会話が行えない
    (つまり、Botとのトークルームが作成されていない時点では、
    ユーザからBotに対して話しかけトークルームを作成するということは不可能)
    という解釈で正しいでしょうか?

    2017.03.14

    0
  • 画像

    LINE WORKS 公式アカウント

    ご認識の通りです。登録されている Bot を参照する UI がないため、Bot と会話をするには最初に Bot 側から
    話しかけトークルームを生成していただく必要があります。
    Bot とメンバー間のトークルームが生成された後は、トークルームが削除されない限り Bot / メンバーの双方から
    会話を開始することができます。

    2017.03.14

    0
  • ありがとうございます!

    2017.03.14

    0