Да, URL https://optlbot.azurewebsites.net/api/messages работает только для запроса POST
, а не для запроса GET
, поскольку вы публикуете aсообщение от пользователя боту, а не получение, вы можете увидеть в коде MessagesController
.
При том, что, если вы хотите протестировать свой бот локально, вы должны использовать эмулятор.Вы можете взглянуть на Эмулятор бота для того же самого.
Теперь, если вы хотите опубликовать бота в мире, чтобы другие могли его видеть и использовать, вот где каналПриходите. Рассмотрите канал как средство, с помощью которого вы можете использовать своего бота для других с гораздо лучшим пользовательским интерфейсом.
Для бота доступно несколько каналов для публикации, и да, вы можете опубликоватьодин и тот же бот во всех каналах. webchat - это всего лишь один канал, который по умолчанию включен и способ его просмотра:
- Откройте своего бота на портале Azure.и нажмите Каналы блейд.
- Нажмите Изменить для Веб-чат Канал
- Под Секретные ключи , нажмите Показать для первого ключа
- Скопируйте Секретный ключ и Код для встраивания .
- Нажмите Готово
Таким образом, код для встраивания на самом деле является iframe, которыйВы можете разместить на своем сайте или поделиться с другими, кто хочет использовать ваш бот.Или вы можете использовать src
iFrame, чтобы напрямую связаться с ботом.
Опять же, это всего лишь один канал.Вы можете взглянуть на документацию Настройка каналов , чтобы узнать, как включить бота в другие каналы, такие как Skype, Microsoft Teams, электронная почта, Facebook, Slack, Telegram и т. Д.