我在哪个文件中插入 Azure 机器人服务的Microsoft文档中的示例代码?



我正在开始一些实践,在这些实践中,我被分配在技术支持网站中创建聊天机器人。我用 C# 在本地下载了模板,但阅读了文档,生成问候语、放置按钮......我不太明白,我不知道把来自示例的代码示例放在哪里,来吧,我搞得一团糟。这是我的第一份真正的工作,我只用Java开发了非常小的Web应用程序,所以如果有人能指导我,那就太好了。

我认为@Hessel指出的视频是一个好的开始,但请注意,它是从 2018 年 8 月开始的,从那时起,很多 botframework 都发生了变化。以下是我将如何学习这个:

  1. 完成 C# 快速入门。从EchoBot开始

  2. 通读上一步中生成的每个注释和代码行,并确保准确了解其工作原理以及文件的布局方式。

  3. 阅读机器人如何工作,这是机器人
  4. 如何工作的更高级别的概述,并尝试弄清楚EchoBot在该上下文中的工作原理。

  5. 再次执行步骤 1,这次是CoreBot并再次通读代码

  6. 通读其余概念(左侧)。这些都是相当高级的,所以不要指望理解这一切。

其他重要参考:

  • 文档:如何开发。如果要向机器人添加功能,请从此处开始。左侧的主题区域是实现/执行每件事的演练。

  • 文档:设计。对于从 UX 角度确定如何设计机器人的某个方面非常有用。

  • 文档:调试机器人。如何在 Botframework 模拟器中测试机器人并调试代码。

  • C# 参考。如果您不确定其中一个类的作用(例如ActivityHandler),这是查看其功能及其参数要求的好地方。

  • Dotnet SDK 存储库。如果您确实需要深入研究特定类的作用,请进入/libraries,然后进入相应的文件夹以读取实际文件,例如ActivityHandler.如果您需要更深入的理解,其中许多都得到了很好的评论。

重要说明:示例存储库正在进行重大更新。某些文档可能无法准确反映示例中的代码。在大多数情况下,master分支中的样本应该没问题。但是,您可能希望使用samples-work-in-progress分支中的示例。

许多分步指南可帮助您从头到尾构建和部署机器人。这个我喜欢自己:Microsoft Bot Framework v4 Node。这家伙使用Node.js作为他的机器人

相关内容

最新更新