Sdílet prostřednictvím


Ukončení konverzace v rozhraní API Direct Line 3.0

Aktivita endOfConversation znamená, že kanál nebo robot konverzaci ukončili.

Poznámka:

Událost endOfConversation se odesílá velmi málo kanály a několik kanálů ji přijme. Některé kanály, včetně Direct Line, neimplementují tuto funkci a místo toho přechádí aktivitu na; každý kanál určuje, jak reagovat na aktivitu endOfConversation.

Odeslání aktivity endOfConversation

Pokud chcete požádat o ukončení konverzace s kanálem Cortany, post End of Conversation Activity do koncového bodu zasílání zpráv kanálu.

Požádat

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

Pokud je požadavek úspěšný, odpověď bude obsahovat ID odeslané aktivity.

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

Další materiály