봇 프레임 워크를 사용하여 봇을 만들었으며 백엔드 대화 엔진으로 상태를 유지하기 위해 conversationID
을 사용하고 있습니다. 대화 끝내기 문서에서 찾을 수 없습니다. 어떤 시점에서 사용자는 대화에 "종료 또는 종료"신호를 보내야 다음에 대화를 시작할 때 새로운 conversationID
이 도착해야합니다. 그것은 간단한 작업이어야한다고 생각합니다. 나는 기본 에코 템플릿을 사용하고 있으며, 사용자에게 다시 보낼 텍스트를 반환하는 클래스에 메서드로 문자 수를 세어 넣었습니다.대화를 종료하는 방법은 무엇입니까?
3
A
답변
0
ActivityTypes.EndOfConversation이 (이미 sdk에 있습니다) 있습니다.
여기에 그것을 사용하는 방법 중 하나입니다 :
public static async Task EndConversation(this IBotToUser botToUser, string code = EndOfConversationCodes.CompletedSuccessfully, CancellationToken cancellationToken = default(CancellationToken))
{
var message = botToUser.MakeMessage();
message.Type = ActivityTypes.EndOfConversation;
message.AsEndOfConversationActivity().Code = code;
await botToUser.PostAsync(message, cancellationToken);
}
이것은 또한 향후 릴리스에 있어야합니다 : GitHub Pull Request
0
json 웹 토큰 (jwt)은 하나의 채팅에서만 사용할 수 있습니다. 그래서 그것은 converstionId를 다시 얻습니다. session.endConversation() 메소드는 사용자와의 대화를 신속하게 종료 할 수있는 편리한 메소드를 제공합니다. 대화를 끝내기 위해 사용됩니다.
+0
session.endConversation()은 노드에서 ... –
+0
내가 알 수있는 한, .Net 프레임 워크에는 session.endConversation()이 없습니다. 그것이 내가 질문을 게시 한 이유입니다. –
관련 문제
- 1. API.AI를 사용하여 대화를 종료하는 방법
- 2. JSF2에서 활성 대화를 유지하는 방법은 무엇입니까?
- 3. 알림 대화를 취소하는 방법은 무엇입니까?
- 4. wireshark에서 대화를 필터링하는 방법은 무엇입니까?
- 5. QThread를 종료하는 방법은 무엇입니까?
- 6. 함수를 종료하는 방법은 무엇입니까?
- 7. 프로그램을 종료하는 방법은 무엇입니까?
- 8. 봇 프레임 워크 "endofConversation"활동이 게시 된 상태에서 node.js를 사용하여 대화를 종료하는 방법은 무엇입니까?
- 9. 하는 방법은 JFace의 대화를
- 10. Twilio로 SMS 대화를 관리하는 방법은 무엇입니까?
- 11. 쌍 프로그래밍 중 대화를 장려하는 방법은 무엇입니까?
- 12. 채팅 봇과 진행중인 대화를 나누는 방법은 무엇입니까?
- 13. CDI 빈에서 대화를 사용하는 방법은 무엇입니까?
- 14. 봇에서 휴먼 에이전트로 대화를 전송하는 방법은 무엇입니까?
- 15. OPC와 좋은 대화를 나누는 방법은 무엇입니까?
- 16. 소설에서와 같이 html로 대화를 구성하는 방법은 무엇입니까?
- 17. 루아 스크립트를 종료하는 방법은 무엇입니까?
- 18. 서비스 프로세스를 종료하는 방법은 무엇입니까?
- 19. Java 루프를 종료하는 방법은 무엇입니까?
- 20. 자바에서 스레드를 종료하는 방법은 무엇입니까?
- 21. performSelectorInBackground : thread를 종료하는 방법은 무엇입니까?
- 22. GenericKeyedObjectPool을 안전하게 종료하는 방법은 무엇입니까?
- 23. 애니메이션을 갑자기 종료하는 방법은 무엇입니까?
- 24. 내부에서 cherrypy를 종료하는 방법은 무엇입니까?
- 25. 파이썬에서 인터프리터를 종료하는 방법은 무엇입니까?
- 26. 정점 기능을 종료하는 방법은 무엇입니까?
- 27. std :: future를 종료하는 방법은 무엇입니까?
- 28. for 루프를 종료하는 방법은 무엇입니까?
- 29. 정상적으로 스레드를 종료하는 방법은 무엇입니까?
- 30. PostgreSQL 서버를 종료하는 방법은 무엇입니까?
스택 교환 네트워크에 해시 태그를 사용하지 마십시오. (분명히 자신의 설명서는 그렇게 할 것을 지시합니다 ...) – Stijn
더 이상 문서가 StackOverflow에서 해시 태그를 참조하지 않습니다. –