使用 DirectLine 和网络聊天 (Node.js) 在 bot-framework v4 中发送打字指示符

2023-12-03

Microsoft bot-framework 的官方文档SDK v4不演示如何发送打字指示符(而v3 有这些说明)。我正在使用 DirectLine 和 botframework-webchat。

我该怎么做呢?谢谢!


您可以通过发送带有以下内容的活动来发送打字指示符typing类型。详细了解如何发送打字指示符.

await context.sendActivities([
            { type: ActivityTypes.Typing },
            { type: 'delay', value: 3000 },
            { type: ActivityTypes.Message, text: 'Finished typing' }
        ]);

还有showTyping中间件可用于自动发送打字指示符。如果您正在寻找更多示例代码,此代码片段还将展示如何发送键入指示符。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 DirectLine 和网络聊天 (Node.js) 在 bot-framework v4 中发送打字指示符 的相关文章

  • fetch-mock 不会嘲笑我的 fetch

    这是代码片段 var fetch require node fetch var fetchMock require fetch mock function setupMockBlockChainExplorer fetchMock mock
  • 将cURL请求转换为node.js的请求

    这是我的有效 cURL 命令 curl https www example com api data jsonrpc 2 0 method getObjectsByFilter id 3 这是我在 Node js 中尝试过的 var url
  • 如何在nodejs(tensorflow.js)中训练模型?

    我想做一个图像分类器 但我不会python Tensorflow js 使用我熟悉的 javascript 可以用它来训练模型吗 训练步骤是什么 坦白说 我不知道从哪里开始 我唯一想到的是如何加载 mobilenet 它显然是一组预先训练的
  • node.js http.IncomingMessage 不会触发“关闭”事件

    http IncomingMessage 何时触发其 关闭 事件 根据文档 http nodejs org api http html http event close 2它应该在底层连接关闭时发生 但是 以下示例代码永远不会调用它 我确保
  • 通过forever为nodejs自动重新启动服务[重复]

    这个问题在这里已经有答案了 我发现forever可以永远运行nodejs服务器 永远支持这个功能吗 If the nodejs script is modified changed the server shld restarted aut
  • 在节点中使用mongoosejs更新多条记录

    我在使用 mongoosejs 和 Node js 更新多个记录时遇到问题 由于某种原因 即使有多个匹配 我也只更新一条记录 我还注意到回调在 update 之后不会触发 我没有收到任何错误消息 这里发生了什么 Page find stat
  • Electron - 如何使用主进程和渲染进程

    此时 经过大量研究和谷歌搜索 我了解了 main 和 renderer 的作用 以及它们在 Electron 应用程序中的重要性 然而 我在这里向所有有知识的人发出我的请求 请给我一个机会clear解释如何在我的应用程序中具体实现这一点 我
  • 环境变量未加载到 Nodejs 中的 process.env

    我正在构建一个nodejs api 并设置了dotenv打包为开发依赖项以将变量加载到process env在开发人员的本地计算机上 请注意 当我登录时 我使用sudo i作为root 我的目的是在部署过程中 环境变量将在我的 Ubuntu
  • 节点socket.io,有什么可以防止洪水吗?

    我怎样才能阻止某人简单地做 while true client emit i am spammer true 当有人想要让我的节点服务器崩溃时 这肯定会成为一个问题 就像 tsrurzl 说的 你需要实施一个速率限制器 https en w
  • 向 Stripe 提交付款请求时出现“无此类令牌”错误

    我正在使用 Stripe API 设置付款 以允许用户在 iPad 上登录其 Stripe 帐户并接受任何人的付款 为此 我使用 Stripe Connect 登录并保存他们的帐户 ID 然后使用STPPaymentCardTextFiel
  • Nodejs 进程挂起,我该如何调试它或收集转储?

    我的nodejs进程在Linux上运行 现在挂起并且CPU为100 无论如何我可以调试它并找到原因吗 我需要收集转储吗 如何收集 谢谢 有一个 npm 模块叫做节点为何运行 https www npmjs com package why i
  • 找不到模块 dtrace-provider

    我有一个简单的nodejs应用程序抛出 Cannot find module build Release DTraceProviderBindings 我在网上查了一下 看起来很多人在 Windows 上使用 Restify 时都遇到了同样
  • NodeJS + Express + Handlebars - 无法找到视图“index.html”

    我一直在玩 Node js 我最近开始玩弄 Express 并一直在设置一个基本的应用程序 我想使用 Handlebars 作为我的视图模板引擎 但遇到了困难 无法找到视图 index html 我有index html 与app js 位
  • 生成随机数背后的数学(崩溃游戏 BTC Casino)

    我正在开发一款基于网络的游戏 其中有多个迷你游戏 我们坚持还添加一个在赌博界非常流行的崩溃游戏 然而 我们一直在努力理解生成随机 几乎不可预测 数字的概念 大多数赌博网站都会提供哈希值等来证明数字未被篡改 我们真的不需要这个 因为我们的游戏
  • node-cron 每 3 小时运行一次作业

    我试图每 3 小时运行一次 node cron 作业 但我不确定我做得是否正确 现在我正在使用 8 它是否正确 您应该将秒和分钟值清零 并使用 3 的步长 其 cron 表达式是 0 0 3 其计算结果为 每 3 小时 0 秒 0 分钟 你
  • 何时使用 Passport.js?

    过去几个月我一直在节点中进行开发 试图理解这个框架 现在我实际上要尝试为多个设备制作一个应用程序 我想使用节点项目作为 api 它将处理所有 post 和 get 请求 在另一个节点项目中 我将有一个 React Web 界面 使用 aja
  • 在模块之间传递 Socket.IO 套接字的正确方法是什么?

    目前我有一个 getter setter 套接字模块 如下所示 var socket module exports getSocket getSocket module exports setSocket setSocket functio
  • 点击事件触发后不执行任何操作

    当我触发一个 click 在 puppeteer 中的非无头模式下发生的事件 没有任何反应 甚至没有错误 非无头模式 因此我可以直观地监视正在单击的内容 const scraper test async gt let browser pag
  • 连接超时:Nodejs Google App Engine 到 Cloud MySql

    该代码非常基础 使用 mysql 的简单 Nodejs 应用程序 Error connect ETIMEDOUT当代码尝试连接到 Google App Engine 上的 Google Cloud MySql 服务器 第二代 时收到 但是应
  • 使用绝对 url 前缀获取

    大多数时候我都会加上前缀fetch https developer mozilla org en US docs Web API Fetch API Using Fetch or 节点获取 https www npmjs com packa

随机推荐

  • 返回一个随机偶数

    我有以下几种方法 rnd 方法返回两个边界之间的单个随机整数 Create next batch of 55 random numbers void advance random int j1 double new random for j
  • 文件上传控制和 GWT 外观

    我正在编写我的第一个 GWT 项目 我有一个带有标签 文件上传控件和上传按钮的表单 但它们在各种网络浏览器中看起来很糟糕并且差异很大 另外 文件上传控件中的按钮与 GWT 按钮控件的样式不同 另一个问题是 在 Chrome 中 文件选择按钮
  • Android Widget 在更新期间显示奇怪的图像

    我这里有一个奇怪的 我有一台配备 Nextel 的 Motorola i1 运行 Android 1 5 我有一个安卓小部件 当我开始运行更新此小部件的服务时 我看到来自另一个小部件的图像 启动 DC Contact 它在我的小部件的位置显
  • 使用 Newton-Raphson 方法在 C 中求平方根

    在下面的代码中 我想将终止条件替换为 如果猜测平方与x的比率接近1 则while循环应该终止 我尝试了各种表达式 但没有一个能够正确运行代码 有什么建议吗 include
  • R:带有 geom_map 的 ggplot2 返回“x 和单位必须具有长度 > 0”错误,尽管值已转换为因子

    我正在开发一个原始的闪亮应用程序 它将映射来自苏格兰开放数据项目 我制定了 SPARQL 查询 用于生成类似于下面提供的摘录的数据框 dz label overall quantiles S010001 8 S010002 9 我有强化的形
  • 从 XCode 调用本地 HTML 文件时出现问题

    这是我的 WebView 代码 webView loadRequest NSURLRequest requestWithURL NSURL fileURLWithPath NSBundle mainBundle pathForResourc
  • Android SpeechRecognizer 只能在应用程序的主线程中使用

    我正在尝试将一些 Android 语音 API 集成到我的基于 AndEngine 的游戏中 我将代码放在 BaseGame 活动中 但是在运行时出现此错误 05 06 23 51 28 955 错误 AndroidRuntime 553
  • 4D 到 3D 透视投影

    我正在尝试计算 3D 世界中 4D 点的位置 我从 2D 开始 尝试将其扩展到 3D 然后再扩展到 4D 首先 我发现计算直线上二维点的投影位置很容易 Whoops there should be in the first equation
  • 如何在 Dart 中替换 unicode 转义字符

    我需要清理具有转义字符的字符串 但无法这样做 这是我的测试代码 test Replace unicode escape character String originalText Jeremiah 52 1 u201334 String r
  • 为初学者保护 PHP 表单?资源?

    我成功构建了第一个 html PHP 表单 该表单使用 POST 全局变量在多个页面之间传递变量 然后使用 mail 函数将结果通过电子邮件发送给我 我确信这种形式非常不安全 因为它现在很容易受到各种攻击 我想知道如何修补这些漏洞 但我几乎
  • Java错误路径中没有lwjgl64?

    我正在尝试制作一个游戏 它在 eclipse 中运行良好 但是当我将其导出并作为 jar 文件运行时 出现此错误 Exception in thread main java lang UnsatisfiedLinkError no lwjg
  • 这里建议API返回PARSING_ERROR

    从昨天开始 我们用于获取地点建议的 Here API 系统地返回 PARSING ERROR 状态页面在这里https status here com status说一切都很好 那可能是什么问题呢 我们的代码几周以来一直在运行 if fro
  • 无法使用字符串在 PowerShell 中设置别名

    我尝试通过运行在 PowerShell 中设置别名Set Alias Name artisan Value php aritsan 虽然命令运行成功 但是当我调用别名时 出现以下错误 artisan The term php aritsan
  • 使用 iPhone 和 iPad 的 Safari 中的传单地图问题

    我在 iPhone 和 iPad 中使用 Safari 浏览传单地图时遇到一些奇怪的问题 我正在使用 AJAX GET 请求来获取地图上的标记并在获取时绑定弹出内容 在弹出窗口中 我有一个按钮 当用户单击它以查看详细信息时 该按钮会打开引导
  • 如何使用 VoiceOver 逐段阅读 UITextView?

    我正在为盲人编写一个应用程序 并想在其主页上放置一些说明 该指令是多段静态文本 我把它放在 UITextView 中 我希望盲人用户能够使用 VoiceOver 逐段阅读说明 但是 当用户将 VoiceOver 焦点移到 UITextVie
  • 运行梁管道时,“PBegin”对象没有属性“windowing”

    我在运行数据流作业时发现 PBegin 对象没有属性 windowing 我在 pardo 函数中调用 connectclass 类 我正在尝试从 Beam python SDK 连接 NOSQL 数据库并运行 sql 从表中提取数据 然后
  • 帮助!如何在月份更改后在 UI 日期选择器中启用日期?

    在我的情况下 我得到了想要从 ajax 调用启用的日子 当我更改月份时 我读取了 ajax 调用的 xml 文件并获取了该月的天数 如何计算出来 非常感谢 保存日期的数组变量 var daysWithRecords new Array 加载
  • 在 OS X 10.11 上构建 GCC

    在 OS X 10 11 1 上使用命令行构建 GCC 最新版本 gccx configure with gmp opt local with mpfr opt local with mpc opt local with libiconv
  • 以编程方式将数据网格列置于视图中(水平滚动)

    我想以编程方式显示一个专栏 我有很多列 当它们不在屏幕上时 我想选择一个单元格并将该单元格带入视图中 我可以选择一个在屏幕外的单元格 当我水平滚动以使单元格可见时 该单元格被选中 我知道你可以用行来做到这一点 即 ScrollIntoVie
  • 使用 DirectLine 和网络聊天 (Node.js) 在 bot-framework v4 中发送打字指示符

    Microsoft bot framework 的官方文档SDK v4不演示如何发送打字指示符 而v3 有这些说明 我正在使用 DirectLine 和 botframework webchat 我该怎么做呢 谢谢 您可以通过发送带有以下内