Microsoft Bot Framework에서 사용자 메시지를 문자열 변수 (C#)로 전달할 수있는 간단한 방법이 있습니까?Bot Framework의 메서드 내에서 간단한 사용자 입력 사용
본질적으로, 다음 사용자 메시지를 메소드의 입력 절반으로 가져 와서 변수로 저장된 메시지와 동일한 메소드의 실행을 계속하고 싶습니다.
나는 (... 내 방법은 LuisResult 및 IAwaitable하지있을 것이다 이후)에 PromptDialog 매개 변수를 맞게 둘러싸는 방법을 수정, PromptDialog을 사용하는 과정을 피하려고
은, 내가 원하는에 해당하는등등 콘솔을 통해 사용자 입력을 받아 들일 수도 있지만,이 경우에는 현재 봇의 인터페이스를 통해 진행할 것입니다. 아무것도 공상는 시도처럼, 등
편집을 필요 : 나도
감사 (MessageReceived는 루이스를 통해 각 메시지를두고)/루이스 통과하는 메시지를 필요로하지 않습니다!
그래서 Luisresult 변수를 유지하면서 PromptDialogs를 처리 할 수있는 방법이 있습니까? 메서드에 컨트롤을 전달할 수 있지만 내 LuisResult 결과 변수에 액세스 할 수 있으면 내 문제가 해결 될 것입니다 (직렬화로 인해 개인 전역 인스턴스로 인해 문제가 발생 함). Thanks – Kaizoku
Message 클래스에는 BotUserData, BotConversationData, BotPerUserInConversationData의 세 가지 속성이 있습니다. 자세한 내용은 http://docs.botframework.com/connector/tracking-bot-state/#message-botdata-properties에서 확인할 수 있습니다. –