Finalización de una conversación en Direct Line API 3.0
La actividad endOfConversation significa que el canal o el bot han finalizado la conversación.
Nota:
El evento endOfConversation lo envían muy pocos canales y pocos canales lo aceptan. Algunos canales, incluidos Direct Line, no implementan esta funcionalidad y, en su lugar, quitan o reenván la actividad; cada canal determina cómo reaccionar a una actividad endOfConversation.
Envío de una actividad endOfConversation
Para solicitar finalizar una conversación con el canal de Cortana, envíe una solicitud POST de la actividad de finalización de conversación al punto de conexión de mensajería del canal.
Solicitar
POST https://directline.botframework.com/v3/directline/conversations/abc123/activities
Authorization: Bearer RCurR_XV9ZA.cwA.BKA.iaJrC8xpy8qbOF5xnR2vtCX7CZj0LdjAPGfiCpg4Fv0
[other headers]
{
"type": "endOfConversation",
"from": {
"id": "user1"
}
}
Respuesta
Si la solicitud es correcta, la respuesta contendrá un identificador para la actividad que se envió.
HTTP/1.1 200 OK
[other headers]
{
"id": "0004"
}