Развернутая Bot Framework Bot 404 ошибка на API / сообщения - PullRequest
1 голос
/ 28 февраля 2020

Когда я запускаю запрос GET на

https://<mybot>-dev-web.azurewebsites.net/api/messages или http://localhost:3978/api/messages

, я вижу:

{
    "code": "ResourceNotFound",
    "message": "/api/messages; caused by Error: ENOENT: no such file or directory, stat 'D:\\home\\site\\wwwroot\\src\\api\\messages'"
}

Бот развернут и в остальном работает правильно. В эмуляторе, использующем localhost, бот работает и ведет диалоги, как и ожидалось.

Когда я разговариваю с развернутым ботом, я могу подключиться, и бот инициирует диалог, но выдает ошибки. Запрос на прямую:

https://directline.botframework.com/v3/directline/conversations/L6QlXXXXXXXXXXcF4oe4-j/activities

с полезной нагрузкой

{
  "text":"start a new quote",
  "textFormat":"plain",
  "type":"message",
  "channelData":{
    "clientActivityID":"15828426409370.peq9o6sa7me"
   },
  "channelId":"webchat",
  "from":{"id":"r_zm9bajki87","role":"user"},
  "locale":"en-US",
  "timestamp":"XXXX"
}

ответ:

{
  "id": "L6QlV72c1dxEdT1JcF4oe4-j|0000001"
}

Я думаю, что мой бот возможно общение в неправильном направлении, но почти все по умолчанию. Я попытался обновить файл web.config, потому что путь к api / messages показался неправильным, но я не уверен, каким он должен быть. Спасибо!

...