Зачем нам нужна учетная запись хранилища для бота веб-приложения, а не для регистрации на канале бота - PullRequest
0 голосов
/ 13 июня 2018

Перед вопросом я представлю свои текущие знания о бот-сервисах.

  1. Бот веб-приложения используется для создания нового полноценного бот-сервиса, который можно изменять, создавать и развертывать в Интернете.
  2. Но регистрация на Bot-канале используется для простой регистрации существующего бота (который был создан в автономном режиме в Visual Studio и т. Д.) На любом канале с использованием Azure для создания идентификатора приложения, пароля и т. Д.

Но когда я пытаюсь создать бота веб-приложения, отображается опция учетной записи хранения, тогда как она не отображается при регистрации канала.enter image description here

Я хочу понять, зачем нам здесь учетная запись хранения, тогда как она не требуется при регистрации канала бота.Также какова цель учетной записи хранения здесь?

1 Ответ

0 голосов
/ 14 июня 2018

Как сказал @David, хранилище используется для хранения данных о состоянии бота, вы можете найти их на портале при создании бота.Поскольку бот не существует до его создания, поэтому вы должны указать учетную запись хранения.Если вы создали бота через портал Azure, то ваш бот уже зарегистрирован в службе ботов.

enter image description here

Для регистрации на канале ботов у нас уже естьбот, размещенный в другом месте, мы регистрируем бота в Bot Service, чтобы подключить его к другим каналам.Конечно, необходимо хранить данные о состоянии.

Если мы используем хранилище для хранения данных, в файле Web.config нам нужно добавить

<connectionStrings>
    <add name="StorageConnectionString"
    connectionString="YourConnectionString"/>
</connectionStrings>

Для получения более подробной информации об управлении данными состояния с использованием хранилища таблиц, обратитесь к этому article .

Также вы можете управлять данными состояния с помощью Cosmos DB , это зависит от вас.

В общем , мыв уровне кода уже должен быть указан способ хранения данных о состоянии, поэтому нет необходимости выбирать «Хранилище» при создании регистрации на портале.

...