Разработка чат-ботов. Задачи чат-бота: Запись на собеседование. Платформа: Telegram. Продукт: Сервис Kidisister по работе с детьми. Техзадание есть. Пожелания и особенности: Здравствуйте! Настраиваю процесс автоматической записи кандидатов на собеседование через Smartbot и Albato, с использованием Google Sheets для хранения доступных дат и времени. Нужна помощь в корректной настройке передачи данных, чтобы бот мог: 🎯 Что должно работать: 1️⃣ Бот получает из Google Sheets список доступных слотов (дата и время) через Albato. 2️⃣ Эти слоты должны подставляться в кнопки Smartbot — например: [Телефон скрыт]:00 [Телефон скрыт]:30 [Телефон скрыт]:00 ... 3️⃣ После того как пользователь выбирает дату и время, выбор нужно зафиксировать обратно в Google Sheets (в отдельную таблицу или столбец). ⚙️ Что уже сделано: Интеграция между Smartbot и Albato настроена. Подключен Google Sheets, данные читаются. В Albato шаг “Найти несколько строк” работает и возвращает нужные слоты. Настроен HTTP-ответ, который отправляется обратно в Smartbot в формате JSON: { “slots“: { “slot1_date“: “01.10.2025“, “slot1_time“: “13:00“, “slot2_date“: “01.10.2025“, “slot2_time“: “13:30“, “slot3_date“: “01.10.2025“, “slot3_time“: “14:00“ } } Ответ приходит в Smartbot, но данные не подставляются в кнопки — вместо них бот выводит текст переменных вроде %slot.slots.slot1_date%. Также пока не реализована запись выбранного слота обратно в таблицу. 🧩 Что нужно от специалиста: Проверить и исправить передачу данных из Albato → Smartbot (JSON/переменные). Настроить правильное подставление дат и времени в кнопки Smartbot. Сделать запись выбранного пользователем слота (дата + время + ФИО или ID) обратно в Google Sheets. Проверить, чтобы всё корректно обновлялось при каждом новом обращении. 💡 Дополнительно: Все шаги в Albato проходят успешно (код 200). Поддержка Smartbot советует использовать jsonparse, split() или массив, но значения не отображаются. Есть скриншоты всех шагов и тестовых ответов. Доступ к Smartbot и Albato могу предоставить по экранному доступу.