Я следил за документацией по интеграции 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)