Udostępnij za pośrednictwem


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"
}

Dodatkowe zasoby