С версией 6.5.1 SDK вы можете добавить это в общий вывод.Предполагая, что у вас есть текстовые значения в JSONArray:
DialogNodeOutputGeneric generic = new DialogNodeOutputGeneric();
List<DialogNodeOutputTextValuesElement> textValues= new
ArrayList<DialogNodeOutputTextValuesElement>();
JsonArray valuesAsJson = <YOU SHOULD HAVE THIS Populated>;
for (int i = 0; i < valuesAsJson.size(); i++) {
JsonElement valueAsJson=valuesAsJson.get(i);
DialogNodeOutputTextValuesElement textResponse= new DialogNodeOutputTextValuesElement();
textResponse.setText(valueAsJson.getAsJsonObject().get("text").getAsString());
textValues.add(textResponse);
}
generic.setResponseType(ResponseType.TEXT);
generic.setSelectionPolicy(SelectionPolicy.MULTILINE);
generic.setValues(textValues);
Мне не нужно было ничего делать, чтобы установить варианты ответа на последовательный .Но SDK допускает другие варианты, такие как MULTILINE выше ...