Для того щоб зберігати всю інформацію, що надходить, а саме:
Загалом, щоб зберігати все, в Kwizbot існує state. Перекладається це як "стан" та за своєю суттю являє собою велику загальну область, в якій може безпечно зберігатися все, що завгодно, крім файлів (можуть зберігатися посилання) та дуже великих даних.
Для того щоб отримати щось із state використовуються плейсхолдери виду {{parameter}}
.
По суті, можна описати такі види плейсхолдерів:
{{parameter}}
{{object.property}}
, можуть мати будь-який рівень вкладеності, варіант коли об’єкт чи його властивість є масивом також підтримується {{object.prop[0].subprop}}
(({{param}}*2))
. Це дуже обмежений метод, по суті він потрібний для виконання нескладних операцій - помножити, поділити тощо. Для всього іншого ви можете використовувати дію set