Aracılığıyla paylaş


Direct Line API 3.0'da konuşmayı sonlandırma

endOfConversation etkinliği, kanalın veya botunun konuşmayı sonlandırdığı anlamına gelir.

Not

endOfConversation olayı çok az kanal tarafından gönderilir ve birkaç kanal bunu kabul eder. Direct Line dahil olmak üzere bazı kanallar bu işlevi uygulamaz ve bunun yerine etkinliği açık bırakır veya iletir; her kanal bir endOfConversation etkinliğine nasıl tepki yapılacağını belirler.

endOfConversation etkinliği gönderme

Cortana kanalıyla bir konuşmayı sonlandırma isteğinde bulunmak için, POST Konuşma Sonu Etkinliği'ni kanalın mesajlaşma uç noktasına gönderin.

İste

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

İstek başarılı olursa, yanıt gönderilen etkinlik için bir kimlik içerir.

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

Ek kaynaklar