Direct Line API 3.0 で会話を終了する

endOfConversationアクティビティは、チャネルまたはボットが会話を終了したことを意味します。

注意

endOfConversation イベントは非常に少数のチャネルによって送信され、それを受け入れるチャネルはほとんどありません。 Direct Lineを含む一部のチャネルでは、この機能を実装せず、代わりにアクティビティをドロップまたは転送します。各チャネルは、endOfConversation アクティビティに対応する方法を決定します。

endOfConversation アクティビティを送信する

Cortana チャンネルでの会話の終了を要求するには、チャンネルのメッセージング エンドポイントに会話の終了アクティビティを POST します。

Request

POST https://directline.botframework.com/v3/directline/conversations/abc123/activities
Authorization: Bearer RCurR_XV9ZA.cwA.BKA.iaJrC8xpy8qbOF5xnR2vtCX7CZj0LdjAPGfiCpg4Fv0
[other headers]
{
    "type": "endOfConversation",
    "from": {
        "id": "user1"
    }
}

Response

要求が成功した場合、応答には送信されたアクティビティの ID が含まれます。

HTTP/1.1 200 OK
[other headers]
{
  "id": "0004"
}

その他のリソース