Compartir vía


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

Recursos adicionales