Kończ konwersację w interfejsie API direct line 3.0
Działanie endOfConversation oznacza, że kanał lub bot zakończył konwersację.
Uwaga
Zdarzenie endOfConversation jest wysyłane przez bardzo niewiele kanałów i akceptuje je kilka kanałów. Niektóre kanały, w tym direct line, nie implementują tej funkcji i zamiast tego upuszczają lub przesyłają dalej działanie; każdy kanał określa, jak reagować na działanie endOfConversation.
Wysyłanie działania endOfConversation
Aby poprosić o zakończenie konwersacji z kanałem Cortany, post end of conversation activity to the channel's messaging endpoint (Zakończenie konwersacji post do punktu końcowego obsługi komunikatów kanału).
Zażądaj
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
Jeśli żądanie zakończy się pomyślnie, odpowiedź będzie zawierać identyfikator działania, które zostało wysłane.
HTTP/1.1 200 OK
[other headers]
{
"id": "0004"
}