Перейти к основному содержимому

Релиз JAICP 1.11.10

Новое

  • Переменные среды.
  • Уменьшенный таймаут на выполнение запросов через $http.query.

Улучшения

  • Поддержка директив Алисы в ответах бота.

Документация

  • Новые статьи о готовых тегах действий.
  • Инструкция по созданию тегов действий.

Переменные среды

В релизе 1.11.9 мы добавили возможность задавать токены для чувствительных данных в сценарии. Теперь вы можете также добавить переменные среды.

Переменная — это, как и токен, пара «ключ-значение», но между ними есть различия:

  • Шифрование: токены шифруются на стороне платформы, переменные — нет.
  • Видимость: значения переменных видны в интерфейсе, и их можно скопировать. При скачивании проекта переменные также могут быть экспортированы.
  • Права доступа: токенами может управлять только администратор, для переменных вы можете разграничить права доступа для пользователей.

Переменные доступны для использования из сценария бота через вызов метода $env.get.

Таймаут выполнения запросов через $http.query

Таймаут выполнения запросов через вызов метода $http.query был уменьшен до 25 секунд. Старое значение составляло одну минуту.

предупреждение
Учитывайте это изменение, если из сценария бота вы отправляете запросы, выполнение которых занимает длительное время. Если таймаут будет дольше 25 секунд, запрос не будет выполнен.

Директивы Алисы в ответах бота

В этом релизе мы поддержали возможность отправлять директивы Алисы в ответах бота. Директива — это специальная команда, которая запускает процессы в Алисе, например, процесс авторизации или сценарий оплаты.

подсказка
Подробнее о директивах разных типов см. в документации к платформе Яндекс Диалоги: audio_player, confirm_purchase, start_account_linking, start_purchase.

Чтобы передать директиву, добавьте ответ с типом raw в список ответов $response.replies и укажите необходимые свойства.

Обновления документации

В документации уже были статьи, посвященные тегам действий: ознакомительная, а также описание тега действия TelegramPayment. В релизе 1.11.10 мы добавили новые статьи в раздел о тегах действий.

Описания тегов действий

Задокументировали встроенные теги действий:

ТегОписание
EmailОтправляет сообщение на указанный email.
GoogleSheetsРеализует интеграцию с сервисом Google Таблицы. С помощью этого тега бот может получать данные из таблиц или записывать в них данные.
HttpRequestОтправляет HTTP-запрос. С помощью этого тега бот может получать данные из внешнего ресурса и сохранять их в переменные.
InputFileПозволяет запросить у пользователя файл и сохранить ссылку на него в переменную.
SmsОтправляет SMS на указанный номер телефона. Поддерживаются только российские номера.
TransferCallToOperatorПереводит звонок на оператора (для ботов в телефонном канале).
TransferToOperatorПереводит диалог на оператора платформы онлайн-чатов (для текстовых ботов).

Инструкция по созданию тегов действий

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