0
我在bot框架中使用FormFlow。在回答問題後,用什麼方式來存儲用戶輸入的最佳方式是什麼?例如,我想問一下「你叫什麼名字」,然後在下一個空格之前只存儲第一個單詞。如何更改FormFlow中的用戶輸入
我在bot框架中使用FormFlow。在回答問題後,用什麼方式來存儲用戶輸入的最佳方式是什麼?例如,我想問一下「你叫什麼名字」,然後在下一個空格之前只存儲第一個單詞。如何更改FormFlow中的用戶輸入
我找到了答案。驗證可以用於這一目的(見this,「添加業務邏輯」一節)
這裏是我是如何做的一個例子:
.Field(nameof(ClusterName), validate: (state, value) => Task.FromResult(new ValidateResult
{
Value = state.GetFirstName((string)value),
IsValid = true
}))