Как начать работу с Microsoft Bot Framework?

Я познакомился с BOTBUILDER с одной из ссылок, разделенных в хакер-новости.

  • Каковы ресурсы разработчиков, чтобы начать работу с Bot Framework?
  • Нужно ли мне знать С#?
  • Нужно ли иметь учетную запись azure для их использования?
  • Каковы текущие возможности интеграции с Bot Framework: Slack, Skype и т.д.? Можно ли интегрировать с WhatsApp?

Ответ 1

Microsoft выпустила версии 3 API и SDK с улучшением производительности и новыми функциями. Теперь в него встроены Skype Bots.

1. Ресурсы разработчика

Начальная ссылка

Bot Builder SDK (с открытым исходным кодом)

2. Мне нужно знать о С#? В настоящее время Bot Framework поддерживает Node.js и С#.

3. Вы можете публиковать свой сервис Bot на любом сервере хостинга не только на Azure. Для тестирования вы можете опубликовать его локально и протестировать его с помощью Последний эмулятор Bot.

4.

Поддерживаемые каналы

5. У этого есть Rest API, который позволяет вашему боту отправлять и получать сообщения на каналы, настроенные в портале разработчика Bot Framework.

https://docs.microsoft.com/en-us/bot-framework/rest-api/bot-framework-rest-overview

В настоящее время WhatsApp не поддерживает боты.

Ответ 3

Следите за второй половиной презентации основной презентации с конференции \Build 2016: https://channel9.msdn.com/Events/Build/2016/KEY01. Для более подробной информации смотрите презентацию "Построение разговорного бота: от 0 до 60" Дэн Дрисколл и Майк Холл на https://channel9.msdn.com/Events/Build/2016/B821

Ответ 4

Вот несколько последних руководств и документации для тех, кто ищет ресурсы:)

Помимо всего вышеперечисленного множественного числа повторный курс, названный Приступаем к созданию ботов с Microsoft Bot Framework (с использованием С#) Этот курс немного старый, но содержит все детали для начала перехода. Я надеюсь, что они скоро обновят контент:)

https://app.pluralsight.com/library/courses/microsoft-bot-framework-getting-started/table-of-contents

  1. Примеры кода

    Все примеры С# и Node.js для Bot: https://github.com/Microsoft/BotBuilder-Samples

    Bot Builder SDK: https://github.com/Microsoft/BotBuilder

Недавно Microsoft добавила Cortana, Skype для бизнеса (Lync) и Bing в качестве каналов (Согласно сборке 2017)

Ответ 5

Чтобы добавить к тому, что сказал Дэн Эспарза, Поддерживаемые каналы по состоянию на 30 марта 2016 года: Текст/смс Почта Office 365 Skype слабина GroupMe Телеграмма Веб (через встроенный веб-чат-интерфейс Bot Framework)

Итак, WA не фигурирует в списке.

На вкладке Azure требуется, только если бот размещен в Azure, см. ниже.

Бот (если у вас его нет, проверьте SDK Bot Builder на Github) Учетная запись Microsoft, которую вы будете использовать для регистрации и управления вашим ботом в Bot Framework Доступная для Интернета конечная точка REST, отображающая API сообщений Bot Connector Необязательно, учетные записи на одной или нескольких услугах связи, в которых ваш бот будет разговаривать.

и проверьте FAQ, http://docs.botframework.com/faq/

Ответ 6

  • Документация, источники, node.js примеры, примеры С#
  • SDK доступен для С# и node.js
  • Нет, вы можете разместить его даже на своем домашнем сервере, если это необходимо.
  • В настоящий момент поддерживаются только эти каналы: Skype, Telegram, Direct Line, Email, GroupMe, Slack и SMS

Ответ 7

https://f5blogs.wordpress.com/2017/07/31/getting-started-with-bots/ пройти этот artcile, который предоставит вам шаг за шагом, чтобы создать новостной бот. Это связано с началом работы с ботами, Вы узнаете о том, как создать бот с помощью Microsoft Bot Framework. Мы узнаем о начале работы с ботом и продвинемся к созданию бота, который отображает заголовки с нового сайта. Вы должны иметь возможность построить бот после завершения трех статей в серии ссылок.