Nextbot
  • Начало
    • Что такое Nextbot?
    • Сценарии использования
      • Ремонт компьютеров
      • Продажа диванов
    • Как начать?
      • Регистрация
      • Создание агента
      • Наполнение базы знаний
      • Добавление функций
      • Публикация ИИ-агента и получение заявок
  • Функционал
    • Аккаунт
      • Безопасность
    • Диалоги
    • Агенты
    • Настройка Агента
      • Системный промпт
      • Стартовое сообщение
      • Температура
      • Оптимизация истории диалога
      • Управление активностью агента
      • Буфер сообщений
      • Форматирование текста. Markdown
      • Дата и время
      • Защита от спама на агента
      • Защита от спама на пользователя
      • Расписание работы ИИ-агента
      • Работа с файлами
        • Голосовые сообщения
        • Изображения
        • Прочие файлы
      • Отложенная отправка
      • Свой ключ OpenAI
    • Чат
    • Источники знаний
      • База знаний
      • Документы
      • OpenAI документы
      • OpenAI веб-поиск
      • Таблицы
        • Создание таблицы вручную
        • Создание таблицы из файла
        • Поиск в таблице
    • Функции
      • Активация функций
      • Название и описание
      • Параметры функций
      • Реакция на выполнение
      • Сценарий поведения после выполнения функции
      • Отправка результатов
        • amoCRM
        • Bitrix24
        • Telegram
        • U-ON.Travel
        • Custom API
        • Python
          • Использование REST API
          • Подключение и работа с Google Таблицам
        • Google Calendar
        • Поиск в таблице
      • Отключить отложенные сообщения
      • Отправка отложенного сообщения
    • Дообучение
      • Как обучить свою модель?
    • Каналы
      • Telegram
        • Инструкция подключения бота к Nextbot
        • Инструкция подключения бота к группе
        • Инструкция подключения бота к личному аккаунту
        • Инструкция получения заявок в Telegram бота
        • Инструкция получения заявок в Telegram чат/группу
      • Вконтакте
      • WhatsApp
      • Авито
      • АвитоPro
        • Подключение аккаунта
        • Управление объявлениями
        • Сценарии поведения ИИ
      • Instagram*
        • Инструкция по подключению Instagram* к Nextbot
    • Интеграции
      • Notion
        • Подключение
        • Импортирование таблицы
        • Создание таблицы
        • Настройка прав
        • Дополнительная инструкция
        • Примеры
          • Ремонт телефонов
          • Магазин цветов
        • Лимит записей
        • Частые ошибки
      • Bitrix24
        • Подключение
          • Nextbot как канал
          • Nextbot как чатбот
        • Пример использования
        • Отправка шаблонных сообщений в WhatsApp из Bitrix24
      • amoCRM
        • Подключение
        • Отправка шаблонных сообщений в WhatsApp из amoCRM
      • U-ON
      • Google Календарь
        • Создать событие
        • Получить события
        • Удалить событие
        • Получить доступное время
        • Шаблоны функции для работы с Google Calendar
      • ElevenLabs
      • Google Таблицы
    • Чат на сайт
    • Аналитика
  • Цены
    • Ценообразование
      • Расходы на LLM
      • Малый бизнес
    • Тарифы
  • Советы
    • Продвинутые техники
      • Мультиагентность
  • Вопрос - ответ
    • Часто задаваемые вопросы
Powered by GitBook
On this page
  1. Функционал
  2. Интеграции
  3. Notion
  4. Примеры

Магазин цветов

PreviousРемонт телефоновNextЛимит записей

Last updated 4 months ago

Требуется прайс отдельных цветов - "Price_flowers", что бы человек мог сам составить букет, а так же прайс уже готовых букетов "Price_Bouquet", который берет цену из "Price_flowers" и считает цену исходя из количества цветов.

К сожалению из-за технических ограничений Notion прямо подключить ячейки типа Formula и Rollup нельзя. Из-за этого приходится делать лишнее копирование при изменении данных.

Price_flowers

Начнем с таблицы "Price_flowers", для её реализации нам потребуется 3 колонки: Name - тип Title (эта колонка нам не нужна, но Notion требует наличие Title и удалить его нельзя), Name flowers - тип Select (тут будут перечислены все наши цветы), Price - тип Number (тут просто будет цена за 1 цветок).

Composition bouquet

Нам нужна будет табличка с составом букетов. Отдельная таблица понадобилась из-за сложностей формулами, если не нужны формулы, то можно обойтись 2 таблицами. Саму таблицу мы не будем подключать к Nextbot. Тут нам потребуется 7 колонок: Bouquet_name - тип Title (название букета), Name_flower - тип Relation (название цветка), Count - тип Number (количество цветов в букете), Price_per_piece_rollup - тип Rollup (нужно указать Relation - Name_flower, Property - Price. После настройки мы должны увидеть цену из Price_flowers),

Price_per_piece_formula - тип Formula (в формуле указать format(first(prop("Price_per_piece_rollup"))) Это повторит данные из Price_per_piece_rollup, но они сменят формат для нашего дальнейшего использования).

Total_price - тип Formula в формуле указать: prop("Count") * prop ("Price_per_piece_formula").toNumber() Тут мы просто перемножаем количество цветов на их цену.

Formula_for_visual - тип Formula в формуле указать: format(prop("Name_flower")) + " - " + format(prop("Count")) + "шт. (" + prop("Price_per_piece_rollup") + "руб за шт)" Тут мы формируем описание для нашей следующей таблицы, пока оно не итоговое, но будет формироваться из этой ячейки.

Price bouquet

Табличка "Price bouquet" будет содержать всю информацию о букетах. К сожалению совсем от ручного заполнения избавиться не получится и придется дублировать данные. Все из-за того что Notion не передает ячейки типа Formula и Rollup в другие сервисы, но эти данные все равно очень ускорят заполнение таблицы.

Bouquet name title - тип Title, Bouquet name - тип Select (это дубль для поиска и чтения "Bouquet name title"), What does the bouquet consist of - тип Relation (требуется выбрать Composition bouquet и выбрать все цветы относящееся к нужному букету, для этого просто жмем наш букет много раз), Image - тип Url (ссылка на картинку), Сomposition of the bouquet - тип MultiSelect (требуется выбрать все цветы в составе букета, удобно подсматривать из ячейки Description), Description - тип Rollup (выбираем - What does the bouquet consist of и Formula for visual), Price - Rollup (выбираем - What does the bouquet consist of и Total price, в свойстве Calculate выбираем sum), Description text - тип Text (сюда мы будем копировать данные из Description, к сожалению автоматизировать это нельзя, но все таки это гораздо быстрее чем вводить это вручную), Price bouquet - тип Number (сюда мы будем копировать данные из Price).

Подключение и настройка в Nextbot.

Нам потребуется подключить 2 таблицы из 3. Первая таблица для подключения Price flowers. Настраиваем для поиска и для чтения Name_flower (типа Select! Так бот видеть какие возможные названия содержит ячейка!), Price (так как ячейка типа number бот сможет отвечать на вопросы "какие есть цветы дороже 500 руб" и т.д.).

Вторая таблица Price bouquet. Для поиска мы назначаем Price_number что бы искать по ценам, Bouquet name - для поиска по названию букета, так как он типа Select, то бот будет видеть возможные варианты названий, composition of the bouquet - что бы бот мог отвечать на такие вопросы как "Подскажите букет с розами", при этом так как ячейка типа MultiSelect, то он не сможет использовать разное написание розы (Роза, роза, розы, Розы). Для получения данных выбираем все остальное.