> For the complete documentation index, see [llms.txt](https://doc.nextbot.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.nextbot.ru/functional/integrations/notion/primery/remont-telefonov.md).

# Ремонт телефонов

Это самое стандартное использование notion. Чаще всего этого будет достаточно. У нас есть сервис ремонта телефонов. Мы хотим что бы бот получал информацию по услуге используя поиск по услуге (например, замена стекла) и модели телефона (например, iPhone 14). Т.е. Бот будет спрашивать "Какое у вас устройство?" и "Какая у вас поломка?" и с этими данными искать в табличке. Исходя из этого давайте сделаем таблицу:

<figure><img src="/files/SKoLybr2xJ4RkdLgU7H1" alt=""><figcaption></figcaption></figure>

Обратите внимание на заголовок таблицы - table of services, название отражает суть, на английском и не содержит спец символов.

Колонка title не используется для поиска и чтения, по этому мы просто её продублировали, но можете оставить её пустой.

Service содержит список услуг, опять же название не содержит спец символов и оно на английском. В качестве формата мы использовали Select (можно использовать Multi-Select, это не будет ошибкой). Аналогично мы сделали и с device. Главное, что бы поля не содержали слишком много вариантов значений, на основе этих данных будет сделана функция и она ограничена размером 1024 токенов, это довольно много, но можно превысить. Этот вариант хорошо работает с категориями/повторяющимися данными и т.д.

<figure><img src="/files/YJTDMzqlms0i9PlaZpuA" alt=""><figcaption></figcaption></figure>

Теперь давайте перейдем к данным, которые мы хотим получить после запроса. Можно было бы разделить на несколько столбиков: продолжительность услуги, цена и т.д., НО нам не надо искать по этим данным и мы хотим что бы бот использовал форматирование текста. Для этого мы добавили столбик типа Text, с явной подсказкой, что делать боту - send this text without changes. Он содержит такие данные:

<figure><img src="/files/gKSirCheIyPZZPJg6u4n" alt=""><figcaption></figcaption></figure>

Как подключать базу вы можете посомтреть в разделе "Подключение", тут мы это пропустим и сразу перейдём к настройке прав доступа.

<figure><img src="/files/eHE5SAibWFeuH7CXyKbD" alt=""><figcaption></figcaption></figure>

Тут мы видим, что описания, нет, но в промте указано что он работает в ремонте телефонов и из контекста он понимает что это за поля. Для поиска мы выбрали наши поля Select, для чтения их же + send this text without changes.

{% hint style="warning" %}
Важно, если у вас есть параметры не обязательные для поиска, то поставьте "Опционально". Так бот сможет обращаться к базе без заполнения этих полей. Если у вас не стоит эта настройка, то бот будет всегда спрашивать этот параметр! В нашем случае так и должно быть, но далеко не всегда нужно именно такое взаимодействие.
{% endhint %}

А теперь давайте посмотрим как это работает, вот сам диалог со страницы диалогов:

<figure><img src="/files/wLqlBmX6PUqKqP6Tts6Q" alt=""><figcaption></figcaption></figure>

Вот запрос в notion и результат:

<figure><img src="/files/gCjS0n2iYytkXgHyW3B3" alt=""><figcaption></figcaption></figure>

Мы видим что бот спросил у клиента какая модель телефона и какой вид ремонта требуется. Далее с этими данными он обратился в notion, причем он их преобразовал в правильные, сделал это без ошибок. Под эти параметры подошла ровно одна запись, и бот увидел что там есть столбик, который и надо отправить клиенту с нужными, отформатированными данными, и их он и отправил в ответ.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.nextbot.ru/functional/integrations/notion/primery/remont-telefonov.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
