设为首页 收藏本站
查看: 1265|回复: 0

[经验分享] BOT FRAMEWROK技术白皮书 第五章 在微软 Bot 网站中注册您的 Bot

[复制链接]

尚未签到

发表于 2017-7-1 11:05:33 | 显示全部楼层 |阅读模式
第五章 在微软Bot 网站中注册您的 Bot
  注册您的 Bot 配置连接器如何调用Bot的Web服务。 请注意,MicrosoftAppId 和MicrosoftAppPassword  是在您使用 微软 Bot 框架连接器 ( Microsoft Bot Framework Connector ) 注册Bot 时生成的,MicrosoftAppId 和 MicrosoftAppPassword 用于 web 通信的身份验证,并允许开发人员用其创建通信的通道。
1.     浏览微软 Bot 框架门户网站 https://dev.botframework.com ,并使用您的Microsoft帐户登录。

2.     单击“注册 Bot”(Register a Bot)按钮并填写表单,此表单上的许多字段可以稍后更改。 请记住使用从Azure部署生成的端点,当使用 Bot 应用程序临时变量时,您需要将粘贴的URL扩展到 / API / Messages 处的端点路径。 请注意您该在URL前面添加 HTTPS 而不是 HTTP, Azure将负责为您的bot提供HTTPS支持。 点击表单底部的“创建”(Create)保存更改。

DSC0000.png

3.     注册创建后,微软 Bot 框架将引导您生成MicrosoftAppId 和 MicrosoftsoftAppPassword。 这些用于使用微软 Bot 框架验证您的 Bot。 注意:生成MicrosoftAppPassword 时,请务必将其记录在某处,因为您将无法再次看到它。

DSC0001.png

  现在 Bot 已注册,您需要更新 Visual Studio 项目中 web.config 文件中的配置。 更改 web.config 文件中的以下配置以匹配注册时生成的值,然后可以开始编译。 单击“显示”链接将显示该值,如果您需要更改您的 AppPassword,只需重新生成链接。 更新您的web.config后重新发布您的 bot 至 Azure。
  <? xml version = "1.0" encoding = "utf-8" ?>
  < !--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=301879
  -->
  < configuration >
  < appSettings >
  < !--update these with your appid and one of your appsecret keys-->
  < add key = "MicrosoftAppId" value = "[GUID]" />
  < add key = "MicrosoftAppPassword" value = "[PASSWORD]" />
  </ appSettings >
1.     测试您的 bot 的连接
  现在回到您的 Bot 开发人员信息中心,您可以使用测试窗口与Bot进行交互而无需任何配置,并验证 Bot 框架是否可以与您的 Bot Web服务进行通信。
  请注意,Bot 启动后的第一个请求可能需要10 - 15秒,因为这是 Azure 首次启动 Bot Web服务,后续请求则很快。 在此查看器中允许您查看 Bot 返回的 JSON 对象。
DSC0002.png

2.     配置通道
  现在您的 Bot 已开始运行,您需要为用户正在使用的一个或多个渠道进行配置。 配置通道是微软 Bot 框架工作流和对话服务工作流的组合,对于您配置的每个通道是唯一的。
1.     要配置通道,请返回到 Bot 框架门户网站,其网址为 https://www.robotframework.com 。 登录后导航至 My Bots,然后转到通道面板。

DSC0003.png

2.     选择您要配置的频道,然后点击添加。 您将看到注册 Bot 的说明页面。 在大多数情况下,您要将身份认证的凭据配置为目标服务的开发人员,然后注册您的应用程序,并获取一组您使用的微软 Bot 框架 Oauth 密钥。

DSC0004.png

3.     完成这些步骤后,请返回开发者平台上的通道(Channel)页面,点击所选通道(如果您还没有)的复选框,然后点击“保存更改”。

  所有的配置至此结束——你的 Bot 已万事俱备。 当然 Bot 有自己的步骤,给予 Bot 权限参与所在的组/通道的通信,如获得短信电话号码或电子邮件的联络信息。 他们可以在您 Bot 的 Bot 目录页面中执行此操作, 该链接位于开发人员门户中Bot 详细信息页面的顶部。
附录
参考资料:
  Microsoft Bot Framework 资料汇总:
  https://github.com/andrewdyhhub/BotFramework
  MSDN 开发视频:
  https://channel9.msdn.com/Series/For-China-Developers/Conversation20161017A02
  Bot SDK & 示例代码:
  https://github.com/Microsoft/BotBuilder.git
  开发者入口:
  https://dev.botframework.com/
  HOL动手实验(英文版):
  https://docs.botframework.com/en-us/csharp/builder/sdkreference/gettingstarted.html
  详细的开发文档和介绍:
  http://docs.botframework.com/
  除了图片增加一些更多的交互
  http://blog.botframework.com/2016/05/13/BotFramework.buttons/
  BUILD 上的Bots的介绍课程:
  https://channel9.msdn.com/Events/Build/2016/B821
  LUIS的介绍(提高更好的自然语言交互)
  https://www.azure.cn/cognitive-services/zh-cn/language-understanding-intelligent-service-luis
  语言分析:
  https://www.azure.cn/cognitive-services/zh-cn/linguistic-analysis-api
  与微信连接:
  http://www.cnblogs.com/sonic1abc/p/5941442.html
  示例代码:
  https://github.com/leonlj/BotDemo

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-389979-1-1.html 上篇帖子: ASP.NET Core 中文文档目录 下篇帖子: Gateway
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表