Как опубликовать бот Azure - PullRequest
0 голосов
/ 18 мая 2018

Просто учусь пользоваться Azure Bot Service и Azure Bot Framework.Я создал портал Bot в Azure, следуя этому Официальному учебному пособию по Azure.Этот бот нужно где-то публиковать?Я где-то читал, что вы Build-->Test-->Publish-->Evaluate.Я протестировал его на самом портале Azure, как объяснено здесь .Не уверен насчет Публикации.

Ответы [ 3 ]

0 голосов
/ 18 мая 2018

Вы можете найти информацию здесь Опубликовать бота на BotService

Надеюсь, это поможет.

0 голосов
/ 18 мая 2018

Когда вы создаете бота веб-приложения на портале Azure, будет создана служба приложения для того же бота.Вы можете проверить это, перейдя в группу ресурсов в Azure, в которой вы создали бота. Теперь веб-приложение гарантирует, что бот уже в сети (доступен для всего мира), поэтому он уже опубликован.

Теперь возникает следующий вопрос: как заставить других людей / пользователей использовать бота, так что именно там и появляется канал. Рассматривайте канал как средство, с помощью которого вы позволяете своему боту использовать других с гораздо лучшим пользователем.опыт.

Для бота доступно несколько каналов, и да, вы можете публиковать одного и того же бота на всех каналах.Как упоминал Джоэл Гуэрра, webchat - это всего лишь один канал, который по умолчанию включен и способ его просмотра:

  1. Откройте своего бота на портале Azure и нажмите Каналы blade.
  2. Нажмите Изменить для Веб-чата канал
  3. Под Секретные ключи ,нажмите Показать для первого ключа enter image description here
  4. Скопируйте Секретный ключ и Код для вставки .
  5. Нажмите Готово

Таким образом, код встраивания - это фактически фрейм, который вы можете разместить на своем веб-сайте или поделиться с другими, кто хочет использовать вашего бота.Или вы можете использовать src iFrame, чтобы напрямую связаться с ботом.

Опять же, это всего лишь один канал.Вы можете взглянуть на документацию Настроить каналы , чтобы узнать, как включить бота в другие каналы, такие как Skype, Microsoft Teams, электронная почта, Facebook, Slack, Telegram и т. Д.

0 голосов
/ 18 мая 2018

Как вы собираетесь использовать своего бота?Боты Azure работают, подключая их к существующим каналам, таким как Skype, Facebook Messenger, SMS и т. Д., Или совершая вызовы REST из специального приложения.

Однако вы также можете напрямую связаться с вашим ботом из: https://webchat.botframework.com/embed/YOUR_BOT_ID?t=YOUR_TOKEN_HERE

Вы можете встроить его на любую веб-страницу с помощью этого HTML-тега:

<iframe src="https://webchat.botframework.com/embed/YOUR_BOT_ID?t=YOUR_TOKEN_HERE"></iframe>

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

Идентификатор бота - это имя вашего бота, и вы можете получить токен с портала, перейдя к своему боту и выбрав «Канал», а затем щелкнув ссылку «Получить коды для встраивания ботов».

Редактировать: я продолжил и написал сообщение в блоге на эту тему https://medium.com/@joelatwar/how-to-embed-your-azure-web-app-bot-in-any-web-page-120dfda91fdc

...