Dela via


Avsluta en konversation i Direct Line API 3.0

Aktiviteten endOfConversation innebär att kanalen eller roboten har avslutat konversationen.

Kommentar

EndOfConversation-händelsen skickas av mycket få kanaler och få kanaler accepterar den. Vissa kanaler, inklusive Direct Line, implementerar inte den här funktionen och släpper eller vidarebefordrar i stället aktiviteten på. varje kanal bestämmer hur man ska reagera på en endOfConversation-aktivitet.

Skicka en endOfConversation-aktivitet

För att begära att avsluta en konversation med Cortana-kanalen, POST End of Conversation Activity till kanalens slutpunkt för meddelanden.

Begär

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

Om begäran lyckas innehåller svaret ett ID för aktiviteten som skickades.

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

Ytterligare resurser