Как начать работу с 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 не поддерживает боты.
Ответ 2
Информация о Bot Framework
Начало работы с инфраструктурой Bot
Похоже, вы можете также использовать NodeJS для сборки ботов
Подробнее Часто задаваемые вопросы о структуре бота
Ответ 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
-
Примеры кода
Все примеры С# и 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. Мы узнаем о начале работы с ботом и продвинемся к созданию бота, который отображает заголовки с нового сайта. Вы должны иметь возможность построить бот после завершения трех статей в серии ссылок.