# GetCourse

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

С помощью интеграции Савви может:

1. Отвечать на текстовые сообщения пользователей в GetCourse.
2. Обрабатывать входящие медиафайлы в контексте диалога.
3. Передавать боту последние сообщения сотрудника, чтобы он корректно продолжал переписку.
4. Работать в режиме **co-pilot**, когда Савви не отправляет ответ клиенту напрямую, а помогает сотруднику с вариантом ответа.

## Подключение

#### Для подключения нужны:

* домен GetCourse;
* API-ключ;
* ID аккаунта.

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

#### Где взять данные в GetCourse:

В GetCourse перейдите в:

**Профиль → Настройки аккаунта → API**

Или откройте ссылку:

```
https://домен_вашей_школы/pl/saas/account/api
```

Например:

```
https://school.getcourse.ru/pl/saas/account/api
```

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

#### Скопируйте ID аккаунта

В разделе API найдите поле **Account ID**.

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

Скопируйте значение из этого поля и вставьте его в поле **ID аккаунта** в настройках канала GetCourse в Савви.

#### Создайте API-ключ

В блоке **Создание нового ключа**:

1. Введите название ключа.

   Например:

   ```
   Савви
   ```
2. Выберите доступ для чтения и записи.
3. Подтвердите согласие с правилами использования API.
4. Нажмите **Сгенерировать секретный ключ**.

После создания скопируйте API-ключ и вставьте его в поле **API ключ** в Савви.

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

#### ID сотрудника

{% hint style="warning" %}
Чтобы Савви мог отвечать реальными сообщениями от лица сотрудника, необходимо указать **ID сотрудника**.
{% endhint %}

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

#### Как его узнать:

1. Перейдите в раздел **Ученики - Пользователи**

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

2. Перейдите в раздел **Сотрудники** и выберите нужного **Сотрудника**

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

3. ID сотрудника будет в адресной строке браузера

   <figure><img src="/files/9xjCGk250WTlTFeasdxJ" alt=""><figcaption></figcaption></figure>

Режим co-pilot

Режим **co-pilot** позволяет использовать Савви как помощника для сотрудника.

В этом режиме Савви не отвечает клиенту напрямую, а помогает подготовить ответ. Это удобно, если вы хотите сначала проверять ответы бота вручную или использовать его как подсказчика для менеджера.

Такой режим может быть полезен:

* на этапе тестирования бота;
* если ответы нужно дополнительно проверять перед отправкой;
* если важно, чтобы финальное сообщение отправлял сотрудник.

<figure><img src="/files/95t35yVJ2aonvmif3T8j" alt=""><figcaption></figcaption></figure>

## Добавлять последние сообщения сотрудника в начале диалога

Настройка **Добавлять последние сообщения сотрудника в начале диалога** передает Савви дополнительный контекст из переписки.

Это помогает боту корректнее продолжать диалог, если до него с клиентом уже общался сотрудник.

Например, если менеджер уже отправил клиенту условия обучения, стоимость или ссылку на оплату, Савви сможет учитывать эти сообщения при дальнейшем ответе.

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


---

# Agent Instructions: 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:

```
GET https://docs.suvvy.ai/ru/kanaly/crm-sistemy/getcourse.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
