我是通过hacker-news中共享的链接之一认识BOTBUILDER的。
- 开始使用 Bot Framework 的开发人员资源有哪些?
- 我需要了解 C# 吗?
- 我是否需要拥有 azure 帐户才能使用它们?
- 目前与 Bot Framework 有哪些可用的集成,例如:Slack、Skype 等?是否可以与 WhatsApp 集成?
我是通过hacker-news中共享的链接之一认识BOTBUILDER的。
Microsoft 发布了具有性能改进和新功能的版本 3 API 和 SDK。现在 Skype Bots 已集成到其中。
1. 开发者资源
2. 我需要了解 c# 吗? 目前 Bot Framework 支持 Node.js 和 C#。
3.您可以在任何托管服务器上发布您的 Bot 服务,而不仅仅是在 Azure 上。对于测试,您可以在本地发布它并在最新机器人模拟器的帮助下进行测试。
4.
5.它具有 Rest API,允许您的机器人向 Bot Framework Developer Portal 中配置的通道发送和接收消息。
https://docs.microsoft.com/en-us/bot-framework/rest-api/bot-framework-rest-overview
目前 WhatsApp 不支持机器人。
观看 \Build 2016 会议主题演讲的后半部分:https ://channel9.msdn.com/Events/Build/2016/KEY01 。有关更多详细信息,请观看 Dan Driscoll 和 Mike Hall 的“构建会话机器人:从 0 到 60”演示,网址为https://channel9.msdn.com/Events/Build/2016/B821
这里有一些最新的指南和文档,供任何寻找资源的人使用 :)
Microsoft Bot 框架文档
最近,微软专注于在机器人上构建更好的文档,他们将整个团队专门用于文档。
在这里您可以访问有关 Node.js 和 .Net 的文档
微软虚拟学院
在这里,您可以找到许多用于机器人开发的免费课程,以及来自 Micorosoft 本身的所有讲师。所以他们知道框架内外。
这里有一些课程:
第 9 频道
机器人框架、技术演示和关键说明的所有最新版本。
Bot 框架简介。这来自 APAC DevSquad Showcase
构建智能机器人。(没有编码,但是关于如何使用Microsoft QnA Maker API的很好的指南)
除了上述所有内容之外,pluralsight 还发布了一门名为Getting Started with Building Bots with Microsoft's Bot Framework (using c#) 的课程。这门课程有点旧,但它包含了快速入门的所有细节。我希望他们尽快更新内容:)
代码示例
Bot 的所有 c# 和 Node.js 代码示例: https ://github.com/Microsoft/BotBuilder-Samples
机器人生成器 SDK:https ://github.com/Microsoft/BotBuilder
最近微软添加了 Cortana、Skype for business (Lync) 和 Bing 作为频道(根据 Build 2017)
补充一下 Dan Esparza 所说的,截至 2016 年 3 月 30 日,支持的渠道是:文本/短信 Office 365 邮件 Skype Slack GroupMe Telegram Web(通过 Bot Framework 嵌入式网络聊天控件)
因此,WA 不在列表中。
在 Azure 帐户上 - 仅当 Bot 托管在 Azure 中时才需要,请参见下文。
一个机器人(如果没有,请查看 Github 上的 Bot Builder SDK) 一个 Microsoft 帐户,您将使用它在 Bot Framework 中注册和管理您的机器人 一个可访问 Internet 的 REST 端点,公开 Bot 连接器消息 API (可选)您的机器人将与之交谈的一项或多项通信服务上的帐户。
并检查常见问题解答,http://docs.botframework.com/faq/
https://f5blogs.wordpress.com/2017/07/31/getting-started-with-bots/阅读这篇文章,它将为您提供创建新闻机器人的步骤教程。这是关于开始使用机器人。您将了解如何使用 Microsoft Bot Framework 构建机器人。我们将了解如何开始使用 bot,并进一步构建一个显示来自新站点的标题的 bot。完成系列链接中的三篇文章后,您应该能够构建一个机器人。