1.11.6 (13.01.2022)


Новое в релизе 1.11.6:

Кнопки в Chat2Desk

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

Обратите внимание на ряд ограничений при использовании кнопок:

  1. Если в сообщении бота есть кнопки, бот обязательно должен отправить с ними текст.
  2. Текстовые кнопки поддерживаются в виджете Chat2Desk, ВКонтакте, Telegram и Viber.
  3. Инлайн-кнопки поддерживаются только в виджете Chat2Desk и Viber.

Проверка наличия товара

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

Теперь через этот тег можно настроить проверку того, что приобретаемый товар есть в наличии:

  • Включите параметр precheckoutEnabled, а в precheckoutUrl задайте URL-адрес сервиса, который возвращает информацию о наличии товара.
  • Перед каждой оплатой бот будет делать запрос по указанному адресу. Если сервис вернет неуспешный код ответа, оплата не пройдет.

Правила активации

В конфигурационном файле чат-бота chatbot.yaml можно задать поле nlp.nbest. Оно определяет число правил активации, к которым можно получить доступ из сценария через массив $context.nBest. В этом массиве содержатся правила всех возможных типов: по паттернам, примерам и интентам.

Теперь в секции nlp можно задать дополнительные поля для доступа к правилам активации только нужного типа:

nlp:
  nbestPatterns: 1
  nbestIntents: 2
  nbestExamples: 3

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

Обновлена инструкция о том, как подключить бота на JAICP к каналу Slack.