2017-08-02 2 views
1

Ich möchte einen Bot mit dem FormFlow mit JSON Schema approach erstellen. Allerdings brauche ich ein bisschen mehr Flexibilität für die Anzeige der Antwortoptionen, da diese ganze Sätze und nicht nur einzelne Wörter sein müssen.Beschreibe Enums in Bot Framework & FormFlow mit JSON Schema

Ist es möglich, die in der JSON-Datei angegebenen Aufzählungen mit Beschreibungen zu erweitern, die anstelle der Aufzählung selbst als Optionen angeboten werden?

Wie ich verstehe dies in Code möglich ist, durch using the Describe-Attribute.

Antwort

0

könnten Sie verwenden die „Define“ Eigenschaft mit benutzerdefinierten Skript. Das Sandwich Bot Beispiel macht es so (von 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;", 
Verwandte Themen