Можно ли создать бота-функции Azure с пакетом SDK версии 4, использующим состояние бота?

Я попытался собрать этот пример https://github.com/brandonh-msft/botbuilder-functions со стабильной версией Microsoft.Bot.Builder v4, но я обнаружил проблемы с созданием ConversationStore, для всех образцов .NET для v4 требуется веб-приложение ASP.NET Core, которое, очевидно, не подходит для функций Azure.

И существует этот nuget https://www.nuget.org/packages/Microsoft.Bot.Builder.Core.Extensions/4.0.1-preview, но находится в предварительной версии, и я не знаю, будет ли она устаревшей или обновленной.


person Alfregoth    schedule 01.10.2018    source источник
comment
Не могли бы вы проверить этот пост, я думаю, это связано с некоторой блокировкой на уровне хоста функции stackoverflow.com/questions/40296109/   -  person Thomas    schedule 02.10.2018
comment
Из любопытства, почему вы делаете бота функций вместо бота веб-приложения?   -  person JJ_Wailes    schedule 03.10.2018
comment
Пробовали ли вы использовать Functions V2? Если да, не могли бы вы подробнее рассказать о проблемах, с которыми вы столкнулись?   -  person Pragna Gopa    schedule 03.10.2018
comment
потому что я тестирую бота в бессерверной инфраструктуре.   -  person Alfregoth    schedule 03.10.2018
comment
да, я делаю это с этой версией, я решил написать собственное промежуточное программное обеспечение, но я хотел бы использовать классы фреймворка бота, и вся помощь предназначена для ядра asp net.   -  person Alfregoth    schedule 03.10.2018
comment
Проблема в настройке состояния бота, во всех документах написано, что запись в startup.cs, но в функциях не существует   -  person Alfregoth    schedule 03.10.2018


Ответы (1)


Согласно порталу Azure,

Bot Framework SDK v4 теперь доступен и содержит множество обновлений и новых функций. Функциональные боты основаны на SDK v3; мы рекомендуем вместо этого создать бота веб-приложения, который поддерживает новый SDK v4.

Вы можете настроить хранилище состояний (большие двоичные объекты или таблицы) в боте функций, но в настоящее время только с пакетом SDK v3.

person JJ_Wailes    schedule 05.10.2018