Mettre fin à une conversation dans l’API Direct Line 3.0
L'activité endOfConversation signifie que le canal ou le bot a mis fin à la conversation.
Remarque
L’événement endOfConversation est envoyé par très peu de canaux, et peu de canaux l’acceptent. Certains canaux, y compris Direct Line, n’implémentent pas cette fonctionnalité et suppriment ou transfèrent plutôt l’activité sur ; chaque canal détermine comment réagir à une activité endOfConversation.
Envoyer une activité endOfConversation
Pour demander à mettre fin à une conversation avec le canal Cortana, postez l’activité Fin de la conversation sur le point de terminaison de messagerie du canal.
Requête
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
Si la requête est acceptée, la réponse contiendra un identifiant de l’activité envoyée.
HTTP/1.1 200 OK
[other headers]
{
"id": "0004"
}