非常類似的問題這一個:How to get PromptDialog.Choice features and still allow other User responses in Bot Framework?如何避免PromptChoice重試消息
我想延長PromptChoice給用戶多種選擇,這樣的事情:
這裏是我的發現:
選項1個 選項2 選項3
你想要的信息哪些呢?
如果用戶回答「選項1」,我想用PromptChoice來選擇它。但是如果用戶用更自然的語言迴應,比如「選項1在哪裏」?即使開箱即用的PromptChoice不處理這個問題,我想回復給出的信息,我有選項1.
我知道我必須重寫TryParse,但我感到困惑的是如何自己解析消息,然後從選項列表中選擇正確的選項。我需要在PromptChoice中重寫以添加此功能?