# Loop Dialog Sequence Example Пример приложения для последовательного открытия модальных окон с формой. ### Запуск и установка В файле index.js меняем переменные: - SERVER_URL - адрес вашего сервера Loop - LOOP_URL - адрес приложения - PORT - по желанию Устанавливаем зависимости `yarn` или `npm install` Запускаем командой `yarn start` или `npm start` Переходим в Loop и устанавливаем приложение через слеш команду в любом канале: `/apps install http _SERVER_URL_/manifest.json` в появившемся окне ставим галочку, что мы все понимаем и подтверждаем. После установки должна появиться новая кнопка на правой панели или в верхней панели канала. - Переходим в Loop и создаем тестовый канал - Приглашаем бота ru.loop.dialog-sequence-example в команду - Добавляем бота ru.loop.dialog-sequence-example в тестовый канал - Нажимаем на новую кнопку "Открыть форму" (с иконкой Мистфикса) - Заполняем форму и нажимаем отправить - Если все хорошо, в канал придет сообщение от бота и откроется следующая форма - Enjoy #### Важные замечания по работе с apps framework - Все ответы должны быть с кодом 200 (не 201 и тд.) - Для получения данных о канале требуется разрешение act_as_user, если его убрать то контекст канала приходить не будет - Все иконки описываются без указания пути, Loop всегда будет их искать по пути `_SERVER_URL_/static/` - Без основной иконки (указанной в манифесте) приложение не установится