После изменения структуры папки Bot Framework конечная точка обмена сообщениями возвращает ошибку неверного запроса.

Я создал свою службу ботов с помощью портала Azure и выбрал базовый шаблон для использования, который имел файл run.csx в папке сообщений. Я обновил структуру папок, чтобы она лучше соответствовала моим потребностям, и удалил папку сообщений, заменив ее папкой с именем Default.

Я попытался обновить свою конечную точку обмена сообщениями, чтобы она указывала на / api / Default? Code =, где было значение, которое раньше было, когда конечная точка обмена сообщениями указывала на / api / messages, но теперь я получаю ошибку неверного запроса:

BadRequest {

Сообщение: параметр запроса code, указанный в HTTP-запросе, не соответствует ожидаемому значению.

}

Я не уверен, как получить это значение кода и каким оно должно быть. Журналы не говорят, что это должно быть, и я не могу найти по этому поводу документацию.


person MattTatoczenko    schedule 24.03.2017    source источник
comment
Вы удалили файл run.csx, а папка сообщений, которая могла указывать на конечную точку, была удалена? Вы можете попробовать добавить больше файлов в ту же папку и отредактировать те, которые есть по умолчанию.   -  person Jyo Fanidam    schedule 24.03.2017
comment
Ваш бот - бот на Node.js или c #?   -  person Eric Dahlvang    schedule 25.03.2017
comment
Извините, что не предоставил информацию раньше. Я удалил папку сообщений. По-прежнему использую исходный файл run.csx, но вместо этого я поместил его в папку по умолчанию. В моем боте больше не было смысла в использовании папки сообщений. Это бот C #.   -  person MattTatoczenko    schedule 27.03.2017
comment
Это мой точный сценарий, но ответ ниже не решает его.   -  person Irwin    schedule 24.07.2017


Ответы (1)


Кто-то упомянул на другом форуме:

Вот два способа получить ключевой код службы бота:

1) пройдите через консоль kudo и найдите файл секретов функции .json: https://[YourBotId].scm.azurewebsites.net/api/vfs/data/Functions/secrets/messages.json

2) откройте лезвие приложения-функции вместо лезвия службы бота, а затем найдите ключ / код / ​​секреты функции (сообщения в случае бота)

person Eric Dahlvang    schedule 25.03.2017