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