Нас должно перекидывать на страницу с урлом http://localhost:3000/bot-builder?id=656b43c5fe9d11a8d526e7d6&type=custom. Где 656b43c5fe9d11a8d526e7d6 - Это ID бота, который мы получили в ответе на последний POST запрос
При клике на бота, проваливаемся в билдер. Билдер подхватывает и прорисовывает все фичи бота
Кнопку добавить бота переносим в начало
Реализовать копирование бота. Ручка: /bots/copy/botsID в параметре url строки botsID это айдишник копируемого бота, а в теле запроса может ничего не быть
Реализовать переименование бота.
Реализовать удаление бота. Отправляем запрос на ручку /bots/{id}id бота
У дропдауна реализовать закрытие по оверлею и эскейпу
Название ветки: Bot-logic
Первый сценарий
1. Когда мы выбрали вариант бота, и нажимаем кнопку "Добавить бота":![Image](https://github.com/AlekseyShaydullin/botkits-board/assets/101606512/0ef9b714-246f-4e1b-89c8-d4e905e8fbcf)
_id: 656b43c5fe9d11a8d526e7d6
Добавить в url адрес перехода. Должно получится, что-то такое:
http://localhost:3000/add-bot?template=656b43c5fe9d11a8d526e7d6
2. На странице бота:Необходимо по ID найти его в сторе шаблонов![Image](https://github.com/AlekseyShaydullin/botkits-board/assets/101606512/8f483001-dc35-485d-acf7-eb9db00771e0)
Исправить описание:
Бот будет создан на основе BotName
. Вместо BotName должно быть корректное название шаблонаПри нажатии на кнопку "Создать бота" мы отправляем POST запрос на ручку
bots
с таким объектом:Получаем ответ примерно такого вида:
Записываем его В СТОР БОТОВ, не шаблонов
Нас должно перекидывать на страницу с урлом
http://localhost:3000/bot-builder?id=656b43c5fe9d11a8d526e7d6&type=custom
. Где 656b43c5fe9d11a8d526e7d6 - Это ID бота, который мы получили в ответе на последний POST запрос