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