当前位置: 首页 > news >正文

响应式网站用什么开发的内蒙古建设厅官方网站

响应式网站用什么开发的,内蒙古建设厅官方网站,广告公司管理制度,网站方案书什么东西之前我有一篇文章讲了如何在azure function上开发最简单的outgoing webhook#xff0c;收到一些反馈#xff0c;建议我介绍一下如果在azure function上开发teams bot#xff0c;那这篇文章就来讲一下如何用function来快速开发bot。 我们先创建一个azure function资源#…之前我有一篇文章讲了如何在azure function上开发最简单的outgoing webhook收到一些反馈建议我介绍一下如果在azure function上开发teams bot那这篇文章就来讲一下如何用function来快速开发bot。 我们先创建一个azure function资源然后创建一个由http触发的Function。具体步骤和上次outgoing webhook的步骤类似我就不再重复。 为了调试方便我这里允许匿名访问这个function。 创建完function后我们就可以输入下面的代码 #r Newtonsoft.Jsonusing System; using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; using Microsoft.Bot.Connector; using Microsoft.Bot.Connector.Authentication; using Microsoft.Bot.Schema;public static async TaskIActionResult Run(HttpRequest req, ILogger log) {string requestBody await new StreamReader(req.Body).ReadToEndAsync();log.LogInformation(requestBody);var activity JsonConvert.DeserializeObjectActivity(requestBody);var reply activity.CreateReply(Echo: activity.Text);log.LogInformation(JsonConvert.SerializeObject(reply));MicrosoftAppCredentials.TrustServiceUrl(activity.ServiceUrl, DateTime.UtcNow.AddDays(7));var botId 2a820a1c-1111-2222-3333-e8864ad6ff54; // your bot idvar botPassword Environment.GetEnvironmentVariable(BotPassword); // your bot passwordvar connector new ConnectorClient(new Uri(activity.ServiceUrl), botId, botPassword);connector.Conversations.SendToConversationAsync(reply);return new OkResult(); }上面的代码先从http请求的request body里反序列化出 Activity 对象。 var activity JsonConvert.DeserializeObjectActivity(requestBody);然后从这个activity对象创建出回复的消息。 var reply activity.CreateReply(Echo: activity.Text);接着创建 connector 对象然后用这个对象来发送回复的消息 var connector new ConnectorClient(new Uri(activity.ServiceUrl), botId, botPassword); connector.Conversations.SendToConversationAsync(reply);在发送回复消息之前我们需要trust teams的serive url。 MicrosoftAppCredentials.TrustServiceUrl(activity.ServiceUrl, DateTime.UtcNow.AddDays(7));当我们保存上面的代码的时候azure function 就会自动进行编译但是编译失败原因是 Microsoft.Bot.* 命名空间找不到因为我们还没有引用对应的库。我们进入 App Service Editor (目前还是preview版本)在我们的function的目录下创建一个 function.proj 文件。 function.proj 文件内容如下 Project SdkMicrosoft.NET.SdkPropertyGroupTargetFrameworknetstandard2.0/TargetFramework/PropertyGroupItemGroupPackageReference IncludeMicrosoft.Bot.Schema Version4.10.3 /PackageReference IncludeMicrosoft.Bot.Connector Version4.10.3 //ItemGroup /Project回到function后重新执行就可以成功编译执行了。 完成了function后我们就可以和普通的bot一样的在teams里创建一个bot app然后填入azure function的url就可以测试我们的bot了。 :D
http://www.zqtcl.cn/news/52418/

相关文章:

  • 新余建站公司网站建设合同服务响应时间
  • 石家庄关键词排名工具google关键词排名优化
  • 网站备案相机如何让谷歌收录网站
  • 网站建设电苏州网站开发公司兴田德润在那里
  • 黄石专业网站建设推广做网站还能赚钱吗
  • 中国建设银行官网站账户商品专业的手机网站建设公司哪家好
  • 代发货网站建设装修行业网站建设
  • 服务器屏蔽网站wordpress 评论 图片不显示
  • 企业网站的种类司法局网站建设方案
  • 网站经营性备案多少钱学做网站能赚多少
  • 怎么用VS2012建设网站少主网络建站
  • 巫山做网站那家好单页网站
  • 电子商务网站建设的方法和工具做网站哪里比较好
  • 阿里巴巴上做网站润商网站建设服务
  • 工业设计考研比较好的学校枣庄做网站优化
  • 公司的网站建设jnzji如何自建商城和电商平台
  • 设计网站无锡网络推广服务合同模板
  • wordpress建站 知乎asp网站开发 pdf
  • 外贸企业网站开发企业一号wordpress主题
  • 经营性 网站备案常州网站外包
  • 海东地网站建设网站的导航栏怎么做
  • 优质做网站公司怎样做instergram网站营销
  • 网站开发的作用容桂网站制作公司
  • 手机直播网站开发官方网站建设需要做哪些东西
  • 搭建网站上传文件98元建网站
  • 南京外贸网站建设案例建设工程造价管理协会网站
  • 百度贴吧网站开发需求分析咨询公司的经营范围有哪些
  • 云南做企业建站可以在什么网站做二建题目
  • 域名购买后网站搭建wp如何转换wordpress
  • 旅游商业网站策划书丽水百度seo