1.11.16 (18.07.2022)


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

JAICP позволяет выносить часто переиспользуемые фрагменты сценариев в отдельные Git-репозитории, которые затем можно подключать к любым проектам.

Раньше размещать зависимости можно было только в публичных репозиториях. Теперь вы можете задать в chatbot.yaml логин от учетной записи и персональный токен для доступа к приватному репозиторию:

dependencies:
  - name: offtopic
    type: git
    url: https://github.com/example/offtopic
    version: master
    loginSecretKey: GITHUB_LOGIN_SECRET  # Токен, где хранится логин
    tokenSecretKey: GITHUB_TOKEN_SECRET  # Токен, где хранится персональный токен доступа

В качестве tokenSecretKey нельзя использовать пароль от учетной записи: допустим только персональный токен. Также и логин, и токен нужно хранить в хранилище токенов JAICP.