码迷,mamicode.com
首页 > 其他好文 > 详细

Bot Framework的简单实现

时间:2016-04-19 19:59:25      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:

最近微软发布了Bot Framework,查了一些资料后,也就自己尝试着写了一段代码。为了更方便开发,已经有人做了一个Bot Framework的开发模板,请到这里下载。下载完成后,将Bot Application.zip复制到“%USERPROFILE%\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#"下,如下图

技术分享

然后打开VS2015,这里在C#项目中可以找到Bot Application的模板,点击创建即可。

技术分享

然后找到Controllers文件夹下的MessagesController.cs,将其上方的“BotAuthentication”删除,以略去发起请求时的验证。

技术分享

打开web.config,填充AppId和AppSecret,这两个值可以使用guid。

技术分享

将项目发布到本地的IIS中,同时配置一个端口,比如为20080。

技术分享

技术分享

使用ngrok工具,将本地的站点暴露外网中。

技术分享

从图中看到本地的20080端口已经配置到了http://1aea0e3a.ngrok.io和https://1aea0e3a.ngrok.io上。这里直接访问该网址,即可访问到本地的网站。这种方式在微信开发中的也可以使用。

有了这个网址之后,我们就可以注册一个bot了。

登录到https://dev.botframework.com,点击Get Start开始注册。

技术分享

注册时需要有一个微软的帐号来登录,然后同意授权。在界面中填入相关的信息,

技术分享

填写完成后,保存,这时就生成了属于我们自己的Bot,如下图

技术分享


点击编辑进入,设置app secret

技术分享

在刚刚注册Bot成功后的页面中有一个Send的页面,可以发起请求,如下图

技术分享

可以看到收到了回馈,此时在ngrok中也可以看到状态。

技术分享

由于ngrok产生的网址过了一段时间或者没有使用就会失效,需要重新产生,再配置到bot中。

在Bot的界面中,有一个Get bot embed codes 点击后,可以得到嵌入的代码。如下图。

技术分享

以上参考资料http://www.c-sharpcorner.com/article/creating-a-simple-bot-application-using-microsoft-bot-framew/

转载请注明出处。




Bot Framework的简单实现

标签:

原文地址:http://blog.csdn.net/xxdddail/article/details/51190754

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!