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

Azure 聊天机器人-1 环境搭建

安装 bot emulator :https://github.com/Microsoft/BotFramework-Emulator/releases
安装 vs template : https://marketplace.visualstudio.com/items?itemName=BotBuilder.botbuilderv3
或从这个链接下载最新: (本例使用 v3版本)https://marketplace.visualstudio.com/items?itemName=BotBuilder.botbuilderv4

1. 从azure网站创建一个azure bot
2. 下载publish文件并部署
3. 从这里获得 microsoft app id 和 secret : Resource->bot app-> application settings. 放在 web.config
4. 下载并使用bot 模拟器来测试local host : https://github.com/Microsoft/BotFramework-Emulator/releases
5. 也可以在azure 网站使用web chat来测试: Resource -> bot app-> test in web chat


如果遇到问题,可以查看以下两个地方 :
a. web config文件是否包含 microsoft app id 和 secret 
b. 部署时要勾选 'Remove additional files at destination'
参考这个回答 :
https://stackoverflow.com/questions/47853172/waiting-for-bot-to-be-ready-after-deployment?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

获得html iframe的步骤,在azure portal:
resource ->web bot->channels -> direct line

哪里查看 app id 和 app password ?
resource group-> web bot -> application settings

相关文章:

  • Azure 聊天机器人2
  • 通过Socket configuration controls 获取网络设备地址
  • vim amp; emacs color Scheme
  • Azure 聊天机器人3-集成luis(语言识别)服务
  • Azure聊天机器人4-实现luis dialog
  • Oprofile工具的使用
  • C# 自然语言处理1-识别文字到语音
  • 在wxPython中使用OpenGL
  • C#自然语言处理2-识别语音并执行进程
  • Winforms:只读TextBox的文字颜色不随ForeColor的改变而改变
  • c# OpenCV -1 直接比对两张图片
  • 快速LightMap烘焙
  • c# OpenCv 2-使用haarcascade模型进行人脸识别
  • irrlicht引擎源码剖析3 - 引用计数
  • 我的官方网站正式上线了!欢迎访问!
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • Angular Elements 及其运作原理
  • es的写入过程
  • HTML5新特性总结
  • Java方法详解
  • js中forEach回调同异步问题
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Node项目之评分系统(二)- 数据库设计
  • sublime配置文件
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 马上搞懂 GeoJSON
  • 首页查询功能的一次实现过程
  • 小程序开发之路(一)
  • 小李飞刀:SQL题目刷起来!
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • # 飞书APP集成平台-数字化落地
  • # 透过事物看本质的能力怎么培养?
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $.ajax,axios,fetch三种ajax请求的区别
  • (1)bark-ml
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • *上位机的定义
  • .gitignore
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .Net core 6.0 升8.0
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .Net各种迷惑命名解释
  • .NET中 MVC 工厂模式浅析
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式
  • [BZOJ] 1001: [BeiJing2006]狼抓兔子
  • [C#]C#学习笔记-CIL和动态程序集