Интеграция с Microsoft bot framework

Microsoft bot framework

Microsoft bot framework (Azure bot framework) - позволяет использовать в качестве каналов для ботов Facebook, Slack, Skype, WebChat. Для начала использования необходимо создать аккаунт на портале portal.azure.com

После создания аккаунта и выбора тарифного плана (внимание стоимость использования ресурсов Azure оплачивается отдельно!) необходимо создать новый ресурс в категории "Искусственный интеллект и машинное обучение" - "Web App Bot".

Далее необходимо заполнить основные параметры ресурса схожими с примером указанном ниже (параметры могут отличаться):

Следующим шагом, необходимо получить токен Microsoft AppID и App Password. Для этого, если не было предложено ранее, необходимо перейти в настройки ресурса бота и указать конечную точку https://урл_вашего_vsdesk/msbot.php, после этого перейти в пункт Управление:

Далее, если это не было сделано ранее, необходимо создать App Password:

После этого необходимо скопировать App ID и App Password в настройки интеграции с ботом:

После того, как подключение будет успешно протестировано, можно переходить к настройкам каналов на портале Azure:

В данный момент поддерживаются только: Skype, Slack, Facebook, Web Chat (который можно интегрировать на сайт). Подробные инструкции по настройке каждого канала размещены по адресам:

Skype: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-skype?view=azure-bot-service-4.0

Facebook: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-facebook?view=azure-bot-service-4.0

Slack: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-slack?view=azure-bot-service-4.0

Web Chat: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-webchat?view=azure-bot-service-4.0

Функционал ботов будет аналогичен функционалу существующих Telegram и Viber ботов.