如何开始使用Microsoft Bot Framework?

时间:2016-03-30 18:56:24

标签: c# azure bots botframework

我从[{3}}分享的其中一个链接中了解了BOTBUILDER

  1. 开始使用Bot Framework有哪些开发人员资源?
  2. 我是否需要了解C#?
  3. 我是否需要使用azure帐户才能使用它们?
  4. 目前Bot Framework可用的集成有哪些:Slack,Skype等?是否可以与WhatsApp集成?

7 个答案:

答案 0 :(得分:11)

Microsoft发布了版本3 API和SDK,其中包含性能改进和新功能。现在,Skype Bots已集成到其中。

<强> 1。开发人员资源

Getting Started Link

Bot Builder SDK (Open Source)

<强> 2。我是否需要了解c#? 目前Bot Framework支持Node.js和C#。

3. 您可以在任何托管服务器上发布您的Bot服务,而不仅仅是在Azure上。对于测试,您可以在本地发布它并在Latest Bot Emulator的帮助下进行测试。

4.

Supported Channels

5. 它具有Rest API,允许您的机器人向Bot Framework Developer Portal中配置的通道发送和接收消息。

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

目前WhatsApp不支持Bots。

答案 1 :(得分:7)

答案 2 :(得分:3)

观看2016年大会上的主题演讲的后半部分:https://channel9.msdn.com/Events/Build/2016/KEY01。欲了解更多详情,请观看Dan Driscoll和Mike Hall在https://channel9.msdn.com/Events/Build/2016/B821

上的“建立一个会话机器人:从0到60”的演讲

答案 3 :(得分:3)

以下是寻找资源的人的最新指南和文档:)

  1. Microsoft Bot Framework文档

    最近,微软专注于在机器人上构建更好的文档,他们专门为整个团队提供文档。

    您可以在此处访问Node.js和.Net

    上的文档

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

  2. Microsoft Virtual Academy

    在这里,您可以找到许多免费的机器人开发课程,并为Micorosoft本身的所有教师提供冷却。所以他们在框架内外都知道。

    以下是一些课程:

    Creating Bots in the Microsoft Bot Framework Using C#

    Creating Bots in the Microsoft Bot Framework Using Node.js

  3. <强> Channel9的

    所有最新版本的机器人框架,技术演示和主要说明。

    1. Intro to Bot Framework。这来自APAC DevSquad Showcase

    2. Building an Intelligent Bot。 (没有编码,但很好的指导如何使用Microsoft QnA Maker API

    3. DevOps for the Bot Framework

    4. What’s new with the Microsoft Bot Framework。来自最近的Microsoft Build 2017
    5. Bot Analytics Dashboard

    6. Dialog management in Bot Framework

    7. Bot capabilities, patterns and principles
    8. Bot Human Handoff
  4. 除了上述所有内容之外,还有一个名为使用Microsoft的Bot Framework构建机器人入门的课程(使用c#)这门课程有点陈旧,但它包含了所有细节以便快速入门。我希望他们能尽快更新内容:)

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

    1. 代码示例

      Bot的所有c#和Node.js代码示例: https://github.com/Microsoft/BotBuilder-Samples

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

    2. 最近微软增加了Cortana,Skype for business(Lync)和Bing作为渠道 (根据Build 2017)

答案 4 :(得分:1)

添加Dan Esparza所说的话, 截至2016年3月30日支持的频道为: 文/短信 Office 365邮件 Skype的 松弛 GroupMe的 电报 Web(通过Bot Framework嵌入式Web聊天控件)

所以,WA没有列入清单。

在Azure帐户上 - 只有在Bot托管在Azure中时才需要,见下文。

机器人(如果你没有,请查看Github上的Bot Builder SDK) Microsoft帐户,您将用于在Bot Framework中注册和管理机器人 可通过Internet访问的REST端点,公开Bot Connector消息API (可选)在机器人交谈的一个或多个通信服务上进行帐户。

并查看常见问题解答,http://docs.botframework.com/faq/

答案 5 :(得分:1)

  1. Documentationsourcesnode.js examplesc# samples
  2. 适用于C#和node.js的SDK
  3. 不,如果需要,您甚至可以在家庭服务器上托管它。
  4. 目前仅支持这些频道:Skype,Telegram,Direct Line,Email,GroupMe,Slack和SMS

答案 6 :(得分:-1)

https://f5blogs.wordpress.com/2017/07/31/getting-started-with-bots/通过这个artcile,它将为您提供步骤教程,以创建一个新闻机器人。这是关于Bots的入门。您将了解如何使用Microsoft Bot Framework构建bot。我们将学习如何开始使用bot并提前构建一个显示新网站标题的机器人。在完成链接系列中的三篇文章之后,您应该能够构建机器人。