Формат каркаса
При построении каркаса бота используется формат схожий с YAML, определенная последовательность текстов с разделителя
Полная логика каркаса
[Вопрос 1 уровня]
> [Вариант ответа 1 уровня]|[Следующий вопрос, если выбран этот ответ]|[Y или N и баллы]
> [Вариант ответа 1 уровня]|[Следующий вопрос, если выбран этот ответ]|[Y или N и баллы]
>> [Вариант ответа 2 уровня]|[Следующий вопрос, если выбран этот ответ]|[Y или N и баллы]
>> [Вариант ответа 2 уровня]|[Следующий вопрос, если выбран этот ответ]|[Y или N и баллы)]
>>> [Вариант ответа 3 уровня]|[Следующий вопрос, если выбран этот ответ]|[Y или N и баллы]
[Следующий вопрос 1 уровня]
Простой пример вопрос-ответ, без оценки правильности и баллов
Назовите столицу России
> Москва
> Санкт-Петербург
Простой пример вопрос-ответ, с оценкой правильности ответов и указанием баллов
Назовите столицу России
— Санкт-Петербург
— Москва||Y5
— Щелково
Вопрос с вложенными подпунктами
В примере ниже мы не используем вложенные ответы для пунктов не подразумевающих верный ответ, не используем, но можем.
Какая страна самая большая по площади?
> Россия|Сколько часовых поясов в России?|Y10
>> 11 поясов||Y5
>> 8 поясов
> Канада
> Китай
Многоуровневая структура
Подобным образом строится и многоуровневая система, когда выбор одного ответа ведет с своему блоку вопросов, а выбор другого ответа может не содержать дополнительных вопросов
В какой стране находится Великая Китайская стена?
> Япония
> Монголия
> Китай|Как называется столица Китая?|Y10
>> Пекин|Сколько лет Пекину?|Y5
>>> Более 3000 лет||Y5
>>> Менее 2000 лет
>> Токио
>> Сеул
Last updated