Puzzle AI Tracker :// Виртуальная примерочная
@ChatGpt_PuzzleBot
➡️Настройка Kling - Виртуальная примерочная:
Это первый продукт, который мы выпускаем доступным только в формате AI Tracker в связке с новым функционалом мини-приложений от Puzzlebot.
1. Создание команды для запуска мини-приложения "Виртуальная примерочная"
Создайте новую команду в конструкторе Puzzlebot с произвольным названием (в нашем случае это команда "Try-on Webapp"). Данная команда будет активировать ваше мини-приложение.
2. Создание новых переменных
Создайте 4 новые персональные переменные, типа Ссылка: {{tryon-person}},
{{tryon-full-body}}, {{tryon-top}}, {{tryon-down}}
и 2 новые персональные переменные, типа Текст:
{{tryon-mode}},{{tryon-clothes}}

Начните последовательно собирать ваше мини-приложение:
3. Загрузка фото модели
- Создайте новое окно мини-приложения и разместите в нём блок
Форма ввода: - Тип ввода:
Загрузка файла, - Маска ввода:
Изображение, - Кол-во:
1 - Раскройте
Дополнительные настройкиблока - Поставьте галочку
Обязательная форма - Дублировать ответ в переменную
{{tryon-person}} - Добавьте действие к команде "
Очистить переменную",
Введите название переменной{{tryon-person}}и
поставьте переключатель Последовательность выполнения в режимДо



4. Выбор формата одежды
- Создайте новое окно мини-приложения и разместите в нём блок
Клавиатура: - Добавьте 3 кнопки:
Верхняя одежда,Нижняя одежда,Платье(названия произвольные) - Раскройте
Дополнительные настройкив каждой из кнопок - Поставьте галочку
Изменить переменную - Измените переменную
{{tryon-mode}}:
для кнопки Верхняя одежда выставьте выражение "top",
для кнопки Нижняя одежда выставьте выражение "down",
для кнопки Платье выставьте выражение "full-body" - Добавьте действие к команде
Очистить переменную,
Введите название переменной{{tryon-down}}и
поставьте переключательПоследовательность выполненияв режимДо - Повторите предыдущее действие
Очистить переменнуюаналогично для переменных{{tryon-top}} и {{tryon-full-body}}




5. Загрузка фото одежды
Настраивается аналогично п. 3
- Создайте новое окно мини-приложения и разместите в нём блок
Форма ввода: - Тип ввода:
Загрузка файла, - Маска ввода:
Изображение, - Кол-во:
1 - Раскройте
Дополнительные настройкиблока - Поставьте галочку
Обязательная форма - Дублировать ответ в переменную
{{tryon-clothes}}

6. Создание команды запуска Tracker
Создайте новую обычную команду для запуска Трекера, с произвольным названием. В нашем случае это будет команда "Try-on Tracker".

Данную команду необходимо создать на этом шаге, но вернёмся к ней мы чуть позже
7. Создание кнопки-условия
Создайте новое Условие. В типе условия выберите "Кнопка-условие"
Кнопка условие будет проверять какой формат одежды выбрал пользователь: "Верхняя одежда", "Нижняя одежда" или "Платье".
В зависимости от его выбора, в Трекер будет отправляться необходимая переменная.
Для этого, в кнопке-условии нам необходимо добавить 3 проверки на Значение переменной {{tryon-mode}}
- Если переменная содержит слово "
top", задаём действие "Изменить переменную" название переменной{{tryon-top}}выражение{{tryon-clothes}}. И добавляем ещё одно действие "Отправить команду или условие" и выбираем "Try-on Tracker". - Если переменная содержит слово "
down", задаём действие "Изменить переменную" название переменной{{tryon-down}}выражение{{tryon-clothes}}. И добавляем ещё одно действие "Отправить команду или условие" и выбираем "Try-on Tracker". - Если переменная содержит слово "
full-body", задаём действие "Изменить переменную" название переменной{{tryon-full-body}}выражение{{tryon-clothes}}. И добавляем ещё одно действие "Отправить команду или условие" и выбираем "Try-on Tracker".


8. Добавление кнопки-условия в мини-приложение
Вернитесь в окно мини-приложения "Загрузка фото одежды" и добавьте новый блок "Клавиатура", выберите действие кнопки: "Кнопка-условие".
Разместите данный блок в самом низу окна мини-приложения

9. Заполняем команду запуска Трекера
Возвращаемся к команде "Try-on Tracker" и заполняем её:
- Добавьте действие "
Отправить запрос" и укажите следующие параметры
Ссылка: https://api.pxsto.re/main/puzzlebot-tracker
Тип запроса: POST
Вид запроса: Сформированный
Обязательные параметры
Добавьте обязательные параметры:
Юзернейм вашего ботаКлюч: bot
Значение: {{BOT_USERNAME_TEXT}}
API токен входящих запросов вашего ботаКлюч: token
Значение: (пример) bHt544DGt3a5YtJHjzVnvfebyue1Wp
Юзернейм пользователя, которому будет отправлен запросКлюч: user
Значение: {{USER_ID_TEXT}}
Модель GPTКлюч: model
Значение: tryon
Фото модели-человекаКлюч: person
Значение: {{tryon-person}}
Фото платьяКлюч: full-body
Значение: {{tryon-full-body}}
Фото верхней одеждыКлюч: top
Значение: {{tryon-top}}
Фото нижней одеждыКлюч: down
Значение: {{tryon-down}}
10. Команда-ошибка
По желанию вы можете создать новую команду с названием tryon_error
которая будет автоматически отправляться пользователю при возникновении ошибки

Пример приложения Виртуальная примерочная, созданного в AI Tracker
Смотреть видео ▶️ https://youtube.com/shorts/Ywj_af0Adt0?feature=share