1
我想创建一个Bot使用FormFlow与JSON Schema approach。但是,我需要更多的灵活性来显示答案选项,因为这些选项需要是完整的句子,而不仅仅是单个单词。描述Bot框架和FormFlow与JSON模式中的枚举
是否有可能扩展在JSON文件中指定的枚举,并将描述作为选项提供,而不是枚举本身?
据我所知,这是可以通过在代码using the Describe-Attribute.
我想创建一个Bot使用FormFlow与JSON Schema approach。但是,我需要更多的灵活性来显示答案选项,因为这些选项需要是完整的句子,而不仅仅是单个单词。描述Bot框架和FormFlow与JSON模式中的枚举
是否有可能扩展在JSON文件中指定的枚举,并将描述作为选项提供,而不是枚举本身?
据我所知,这是可以通过在代码using the Describe-Attribute.
你可以使用自定义脚本“定义”属性。三明治机器人的例子是这样做的(从json-schema-example):
"Define": "field.SetType(null).AddDescription(\"cookie\", DynamicSandwich.FreeCookie).AddTerms(\"cookie\", Language.GenerateTerms(DynamicSandwich.FreeCookie, 2)).AddDescription(\"drink\", DynamicSandwich.FreeDrink).AddTerms(\"drink\", Language.GenerateTerms(DynamicSandwich.FreeDrink, 2)); return true;",