Невозможно подключить клиент Botium с Google DialogFlow - PullRequest
0 голосов
/ 10 октября 2018

Установлен npm через Mac-терминал.

Установлен клиент botium с командой npm: npm install -g botium-cli

Как указано в этом руководстве :

Такжевыделен один экземпляр DialogFlow и другие сведения о конфигурации проекта, как указано в приведенном выше связанном руководстве.

Ошибка при установлении соединения между клиентом botium и DialogFlow:

Authошибка: ошибка: ошибка: 0906D06C: процедуры PEM: PEM_read_bio: нет начальной строки (узел: 25129) UnhandledPromiseRejectionWarning: ошибка: невозможно отправить сообщение в контейнер диалогового потока: {ошибка: 14 UNAVAILABLE: сбой получения метаданных из плагина с ошибкой: ошибка: 0906D06C:Процедуры PEM: PEM_read_bio: нет начальной строки в Object.exports.createStatusError (/usr/local/lib/node_modules/botium-cli/node_modules/grpc/src/common.js:87:15) в Object.onReceiveStatus (/ usr /local / lib / node_modules / botium-cli / node_modules / grpc / src / client_interceptors.js: 1188: 28) в InterceptingListener._callNext (/ usr / local / lib / node_modules / botium-cli / node_modules / grpc / src / client_interceptors.js: 564: 42) в InterceptingListener.onReceiveStatus (/ usr / local / lib / node_modules / botium-cli / node_modules / grpc / src /client_interceptors.js: 614: 8) при обратном вызове (/usr/local/lib/node_modules/botium-cli/node_modules/grpc/src/client_interceptors.js:841:24) код: 14, метаданные: метаданные {_internal_repr: {}}, подробности:
'Не удалось получить метаданные из плагина с ошибкой: ошибка: 0906D06C: процедуры PEM: PEM_read_bio: нет начальной строки'} в / usr / local / lib / node_modules / botium-cli / node_modules / botium-connector-dialogflow / dist / botium-connector-dialogflow-cjs.js: 222: 14 (узел: 25129) UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 12) (узел: 25129) [DEP0018] Предупреждение об устаревании: отклонения необработанного обещания устарели.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода.

Если вам нужно, есть также ссылка на botium client

Может кто-нибудь помочь мне с установлением соединения и начать работу!

1 Ответ

0 голосов
/ 10 октября 2018

Та же ошибка возникала в моем случае, когда я пытался подключить botium к диалоговому потоку.

В моем случае DIALOGFLOW_PRIVATE_KEY было неверно.Пожалуйста, проверьте, если он начинается с

------BEGIN PRIVATE KEY-----

и заканчивается на

\n-----END PRIVATE KEY-----\n

Это решило мою проблему:)

...