質問: id指定でのメッセージ送信に関して chatbotを呼び出して 1対1のトークルームを作成しているときに、 user@example.com のように id 指定してメッセージを送信した場合は 1対1 のトークルームを優先するという認識はあっていますでしょうか? 1chatbot 呼び出し (1対1 のトークルームが自動で生成) 2chatbot とのやり取りで新しいトークルームを作成する (他のユーザーも参加できるが参加者は chatbot と1名のみ) 3ユーザーが2のトークルームから抜ける 4 1のトークルームで再度ユーザーidで指定をしてメッセージを送信したときに 1対1 のトークルームにメッセージが送信される想定だが、 3のトークルームにメッセージが送信されることがある。
回答: bot 退室apiはそれで間違いありません。apiの request は成功しており、ログだけでなく画面上にも 「"bot" さんが退室しました」と表示されております。 >bot を退室が成功した時点で、退室したトークルームに bot は所属しなくなるため、メッセージを送信することはできません。 こちらもその認識のため挙動が気になってご連絡しました。 >退室したトークルームにメッセージを送信すると "bot not joined the room" エラーが発生します roomidを指定した場合は上のエラーメッセージが表示されますが、今回は accountid を指定しているのでそのエラーが発生せずに消えたはずのトークルームが復活しているような状況に見えます。 ただ再現されないのであればどうしようもないですね。botへの質問者と回答者が同じで回答者が1人のみというケースはほぼないため運用上は影響ありません。ご確認頂きありがとうございました。