BOTのcallbackについて

shohei

2022.07.06既読 1337

以下手順でトークを吸い出すシステムを検討しています。
①グループをAPI利用で作成
②ユーザAがBotを手動追加
③LineworksでユーザAがメッセージ送信
④Botがメッセージを受信後Callback
⑤Callbackを受け取ってDB登録

グループにBotを招待した場合でもcallbackのbodyにはchannelIdが返却されており、

groupIdが返却されないため、どのグループの発言か特定することができず困っています。

<質問>

①グループにBot招待した場合のcallbackでもgroupIdは返却されず、channelIdが返却される認識ですが合っていますでしょうか?
②①の認識が正しい場合、channelIdからどのグループの発言か特定することは可能でしょうか?

お手数おかけしますが、回答をお待ちしております。

コメント1

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

    LINE WORKS 公式アカウント

    グループトークルームに Bot を招待した場合、Join Event が Callback URL に送信されます。
    ご認識の通り、Join Event には groupId は含まれず、channelIdが含まれます。
    https://developers.worksmobile.com/jp/reference/bot-callback-join?lang=ja

    また、channelId から groupId を特定する方法はございません。

    2022.07.11

    0
前の投稿Server API用トークンの有効期限
次の投稿【GAS】トークを送信できているが、エラーが表示される。
リスト

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