vasaykh2 / BotKits

1 stars 0 forks source link

Подготовка списка всех "ручек" Воронок для бэкенда #33

Open vasaykh2 opened 10 months ago

vasaykh2 commented 10 months ago

Всё флоу характеризуется: тип блока, координаты блока, содержимое блока + состояние содержимого блока. Требуется предоставить бэкенду, какие запросы мы посылаем на него, какие данные хранить в БД.

Для начала по каждому блоку составить что-то вроде этого:

export class BlockMessege { text: { value: string; state: StateReactFlow; }; buttons: { vertical: [{ color: string; url: string }]; gorysontal: [{ color: string; url: string }]; answerVertical: [{ color: string; phone: string }]; answerGorysontal: [{ color: string; phone: string }]; state: StateReactFlow; }; saveAnswer: { active: boolean; value: string; }; timeShow: { active: boolean; date: Date; }; contents: { activ: boolean; attachments: string; //хранение файлов? }; stateReactFlow: StateReactFlow; }

export class StateReactFlow { handles: string; edges: { source: string; target: string; }; node: { x: string; y: string; }; }