Лазурный чатбот + Twilio - PullRequest
0 голосов
/ 06 марта 2019

Я следил за документацией по интеграции Azure Chatbot и Twilio здесь: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-twilio?view=azure-bot-service-4.0. У меня уже есть небольшой эхо-сервер Chatbot, и я уже установил Twilio, поэтому SMS с моего телефона правильно передаются как объект javascript в Twilio, который я могу проверить. Но при подключении Twilio к Chatbot я получаю ошибку:

BotFrameworkAdapter.processActivity (): 400 ОШИБКА - SyntaxError: Неожиданный токен T в JSON в позиции 0 (узел: 27602) UnhandledPromiseRejectionWarning: Ошибка: SyntaxError: Неожиданный токен T в JSON в позиции 0 на BotFrameworkAdapter. (/Home/fernando/new_haven_dev_simple-src/node_modules/botbuilder/lib/botFrameworkAdapter.js:492:23) в Generator.throw () отклонено (/home/fernando/new_haven_dev_simple-src/node_modules/botbuilder/lib/botFrameworkAdapter.js:12:65) в при runMicrotasksCallback (внутренняя / process / next_tick.js: 122: 5) в _combinedTickCallback (внутренняя / process / next_tick.js: 132: 7) at process._tickDomainCallback (internal / process / next_tick.js: 219: 9)

И если я изменю bodyParser в файле index.js моего чатбота на:

server.use(bodyParser.urlencoded({
extended: true

}));

Я получаю:

BotFrameworkAdapter.processActivity (): 400 ОШИБКА - Ошибка: BotFrameworkAdapter.parseRequest (): отсутствует тип действия. Ошибка: Ошибка: BotFrameworkAdapter.parseRequest (): отсутствует тип активности. на BotFrameworkAdapter. (/Home/fernando/new_haven_dev_simple-src/node_modules/botbuilder/lib/botFrameworkAdapter.js:492:23) в Generator.throw () отклонено (/home/fernando/new_haven_dev_simple-src/node_modules/botbuilder/lib/botFrameworkAdapter.js:12:65) в при runMicrotasksCallback (внутренняя / process / next_tick.js: 122: 5) в _combinedTickCallback (внутренняя / process / next_tick.js: 132: 7) at process._tickDomainCallback (internal / process / next_tick.js: 219: 9)

...