# Короткие ссылки

{% embed url="<https://youtu.be/p70NJSmLvb0>" %}

В данном разделе сохраняются все созданные администратором и пользователями ссылки.

Например, мы сделали блок-схему, в которой в тексте выдаем переменную `{url:https://multy.ai}`

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FjMpK5qPkb5fvGcErejfb%2Fimage.png?alt=media&#x26;token=bde8e8fe-c0fd-4734-a5ee-a27bfc9ae4ad" alt=""><figcaption></figcaption></figure>

После чего делаем в событии реакцию на переход по ссылке с условием "Текст события" равен = <https://multy.ai>

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FhH6Lkm4tAnR5qYSqtUIW%2Fimage.png?alt=media&#x26;token=878297b2-af6a-485a-a0e5-7306c2c50a8d" alt=""><figcaption></figcaption></figure>

И когда пользователь будет получать сокращенную ссылку в формате <https://uki.ai/sysname> - каждая такая созданная ссылка будет отображаться в разделе "Короткие ссылки".

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FLCY4GGWjvKfVVMwWmn3M%2Fimage.png?alt=media&#x26;token=39447f2f-6dff-4649-87a5-68bf90913a9f" alt=""><figcaption></figcaption></figure>

Соответственно внутри можно будет посмотреть кто инициировал создание такой ссылки.

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2F0gEq68GUB9mqBvxZS9MN%2Fimage.png?alt=media&#x26;token=3c6e0a7a-aec2-4e74-a47d-1f9b53976cbd" alt=""><figcaption></figcaption></figure>

Но также короткую ссылку можно создать самостоятельно.

## Поля короткой ссылки:

### Основные настройки:

**Заголовок** - Название ссылки

**Адрес ссылки** - это системное имя - ключ, который добавляется после сокращенной ссылки: <https://uki.ai>

**URL перенаправления** - ссылка, которая будет открываться у пользователя, когда он перейдет по короткой ссылке

**URL перенаправления при ошибке** - ссылка, которая будет открываться у пользователя, если задано поле "Дата истечения ссылки" и текущая дата меньше указанной. Либо, если ссылка "Выклюена".

**Дата истечения ссылки** - дата и время до которой будет работать ссылка. Часовой пояс: время вашего устройства

### Данные события

Влияет на работу событий блок-схем, запущенных переходом по ссылке

**ID пользователя в проекте** - здесь отображается ID пользователя в проекте MultyAI. Если указать ID, то переход по ссылке будет запускать события для указанного пользователя. Иначе событие будет запущено без пользователя.

**Привязанная интеграция** - если указать, то при запуске события будет сразу задана конкретная интеграция от имени которой будут выполняться действия и отправляться сообщения.

**Скрытые данные ссылки** - объект в формате JSON. Передается блок-схемам вместе с другими данными события. Сюда можно записать любые значения, в том числе id пользователя внутри платформы.

### Обработка контакта

Для предварительной обработки данных перед запуском блок-схем.

**Тип контакта** - Включает в себя "Источник данных" и "Путь к значению контакта". Если задать, то бот попытается найти или создать пользователя еще до запуска блок-схем.

**Источник данных** - часть объекта запроса в которой будет происходит поиск по указанному ниже пути.

**Путь к значению контакта** - указывается в формате JSON Path. Поддерживаются выражения библиотеки JMESPath.

### Дополнительные параметры

Необязательные настройки ссылки для особых случаев.

**Включено и работает** - параметр позволяет переключить перенаправление с основного адреса (вкл.) на дополнительный (выкл.)&#x20;

**Текст успешного ответа** - успешный результат. Текст, который будет показан внешнему серверу, если ссылка не указана и сервер успешно принял и обработал запрос.

**Текст ответа при ошибке** - текст, который будет показан внешнему серверу, если ссылка выключена или срок действия истек.

**Описание для администраторов** - описание поможет другим администраторам быстрее разобраться что к чему.

## Пример

<figure><img src="https://2249269224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmohxxJlESle3zPCwerN%2Fuploads%2FXJ093OanNTIpZ0U78DVq%2Fimage.png?alt=media&#x26;token=962fbab7-c47f-40f5-889d-da017f6e5f97" alt=""><figcaption></figcaption></figure>

Например, мы создаем короткую ссылку для другого сервиса, переходя по которой, мы будем себе отправлять информацию или реагировать на переход.

Берем эту ссылку и в конце передаем: <https://uki.ai/4kz36k5j1X/?id={#user\\_id#}>

Где #user\_id# - переменная VK ID, которая создается непосредственно сервисом, в котором мы размещаем эту ссылку. У каждого сервиса своя переменная!
