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

网站配色方案 对比色完美建设工程有限公司网站

网站配色方案 对比色,完美建设工程有限公司网站,成都十大广告公司,百度seo怎么查排名之前我有一篇文章讲了如何在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/459351/

相关文章:

  • 网站建设开发合同别具光芒 Flash互动网站设计
  • app导航网站建设多少钱网页游戏破解版
  • 布吉做棋牌网站建设哪家服务好青海做高端网站建设的公司
  • 邙山郑州网站建设好看手机网站推荐
  • 北京建设网官方网站外贸wordpress收款插件
  • 网站关键词进前三响应式手机网站模版
  • 网站采集来源制作好网站
  • 哪个网站有工笔教程免费物流公司网站模板
  • 网站怎么做才有收录西安建设工程信息网人员查询
  • 用dedecms做的网站电子商务公司名称大全简单大气
  • 网站建设的业务员wordpress font awesome
  • 艺术公司网站定制中心怎么搜索网站搜索量
  • 陕西网站建设设计公司西部数码网站管理助手破解版
  • 网站建设框架构建正规的app网站开发
  • 离退休工作网站建设方案wordpress在线浏览pdf
  • 昆明免费网站制作wordpress自定义路由
  • html5视频网站开发江西响应式网站制作
  • 网站照片加水印家装公司十大口碑排名
  • 做网站还有用PHP网站开发如何建立vip
  • 东莞广告公司东莞网站建设辽宁城乡建设部网站
  • 公司网站开发详细流程php网站开发优点
  • 广东网站建设多少钱比较大气的网站
  • asp.net怎么做登录网站网站建设服务网络服务
  • 网站备案级别做公司网站要多少钱
  • 湛江网站seo网站定制排名
  • 为什么网站之有首页被收录企业网站发布图片文章
  • 做网站要准备内蒙做网站
  • 邯郸市搞网站服务务的吗网站建设怎么在图片上加字
  • 卡片风格网站我想做跑腿网站怎么做
  • 公司网站建设前期情况说明如何找厂家地址