Partilhar via


Encerrar uma conversa na API de Linha Direta 3.0

A atividade endOfConversation significa que o canal ou bot encerrou a conversa.

Nota

O evento endOfConversation é enviado por muito poucos canais e poucos canais o aceitam. Alguns canais, incluindo o Direct Line, não implementam essa funcionalidade e, em vez disso, soltam ou encaminham a atividade; cada canal determina como reagir a uma atividade endOfConversation.

Enviar uma atividade endOfConversation

Para solicitar o encerramento de uma conversa com o canal Cortana, PUBLIQUE o fim da atividade da conversa no ponto de extremidade de mensagens do canal.

Pedir

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

Se a solicitação for bem-sucedida, a resposta conterá um ID para a atividade que foi enviada.

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

Recursos adicionais