无法对已撤销的代理执行“设置”

2024-02-17

我对 JS/Node js 很陌生。我遇到了机器人框架的问题,请帮助我解决这个问题。

类型错误:无法在已撤销的代理上执行“设置” 在 D:\Bot\Archi-bot-src\node_modules\botbuilder-core\lib\turnContext.js:360:40 在 processTicksAndRejections (内部/process/task_queues.js:97:5) 在 async UtilityService.communicationBuilder (D:\Bot\Archi-bot-src\resource\js\starup.js:18:7)

代码如下:

const {
  ActivityHandler,
  MessageFactory,
  BotAdapter,
  ActivityTypes,
} = require("botbuilder");
const fs = require("fs");
const { nextTick } = require("process");
module.exports = class UtilityService {
  constructor() {
    console.log("Class created");
  }
  dummy() {}

  async communicationBuilder(str, context) {

    try {
      await context.sendActivity(MessageFactory.text('Hello!','Hellos' )); 
      await next();
    } catch (error) {
      console.log(error);

    }       
  }
};

None

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

无法对已撤销的代理执行“设置” 的相关文章

随机推荐

  • 我可以删除migrations目录中的django迁移文件吗

    我个人喜欢 django 因为它的 MVC 理念 但是 当我在版本 1 7 中运行 Django 迁移时 我在其中执行的每个迁移都存储在迁移目录中 如果我删除这些文件 它会在迁移时抛出错误 我是这样测试的 我创建了一个新的 Django 项
  • 在 BeautifulSoup 中匹配部分 id

    我在用着美丽汤 我必须找到任何参考 div 带有 id 的标签如 post 例如 div div div div 我努力了 html div div div div soupHandler BeautifulSoup html print
  • 在 CSS3 中重新启动动画:还有比删除元素更好的方法吗?

    我有一个 CSS3 动画 需要单击重新启动 这是一个显示还剩多少时间的栏 我使用scaleY 0 变换来创建效果 现在我需要通过将条恢复到scaleY 1 并让它再次转到scaleY 0 来重新启动动画 我第一次尝试设置 scaleY 1
  • 当 Knockout 更新值时,更改事件不会触发

    我有一个外部 javascript 库 它会触发文本区域的更改 格式化它等 但是 当 KnockoutJS 将值设置为文本区域时 不会触发更改事件 我的问题的简化小提琴 http jsfiddle net EZC9E 当 Knockout
  • 需要类型但无法导入桥接标头

    我正在开发一个包含 Swift 和 Objective C 代码的项目 它工作没有任何问题 直到我尝试在 Bridging Header 文件中导入 h 类 期望一个类型 在我试图导入它的课程中 导入桥接标头失败 Users sysadmi
  • 使用 XUnit 和 ASP.NET Core 1.0 进行依赖注入

    我正在尝试弄清楚如何使用 XUnit 进行依赖注入 我的目标是能够将我的 ProductRepository 注入到我的测试类中 这是我正在尝试的代码 public class DatabaseFixture IDisposable pri
  • 延迟 jquery 脚本直到其他所有内容都加载完毕

    我有一个 jquery 脚本 只有在页面上的其他所有内容 包括其他一些 javascript 我无法控制 完成其工作后才需要运行该脚本 我虽然也许有 document ready 的替代品 但我还没找到它 你可以有 document rea
  • call_user_func_array 将参数传递给构造函数[重复]

    这个问题在这里已经有答案了 我已经搜索了许多 Google 结果页面以及 stackoverflow 上的此处 但找不到似乎适合我的情况的解决方案 我试图构建的函数似乎只有最后一个障碍 该函数使用 call user func array
  • Yii 2.0 如何扩展核心类

    我想延长课程yii web 响应 所以我在文件夹中创建了一个新类 Response成分我尝试覆盖发送方法 namespace app components use Yii class Response extends yii web Res
  • Angular 6 @angular/pwa - sw 未成功提供清单 start_url

    我使用 Angular 6 和 Angular pwa 包构建了一个 PWA 我一直在尝试解决此问题 但无论我做什么 我都会收到 start url 错误 我努力了 使用绝对链接 确保 start url 在 SW 的范围内 sw 在主文件
  • Chrome 是否支持单个 javascript url 上的多个模块/sourceMappingURL

    我一直在尝试 Chrome 中的 Source Maps 功能 发现它不支持将单个 javascript 资源附加到包含多个模块以及一个连接在一起的脚本标记 sourceMappingURL评论分离each one 第一个映射已连接 我看到
  • RSpec Stubbing:按顺序返回

    我知道以下事情有效 返回一个参数 subject should receive get user choice choices choices to a 0 和一个序列 第一次调用时返回 0 第二次 退出 时返回 subject shoul
  • Google 登录但结果代码为 0

    我想为我的应用程序创建一个 Google 标志 但我的结果代码来自onActivityResult is 0 In my onCreate 方法我启动功能startSignInIntent 像这样 protected void onCrea
  • 如何使用 slf4j / log4j2 发送电子邮件通知?

    我研究了其他类似的问题 并进行了一些谷歌搜索来找到我的答案 但我的问题仍然没有答案 我仍然不熟悉其中一些是如何工作的 所以请耐心等待 我们的 maven pom xml 使用 slf4j 依赖项 我们的 log4j2 xml 文件如下所示
  • 与 ASP.NET Core 的模型绑定[重复]

    这个问题在这里已经有答案了 我正在尝试使用 asp net core MVC 制作一个简单的 todo MVC 应用程序 我的计划是制作一个带有简单复选框的网页 并让用户能够使用表单更改状态 表单显示正确 但控制器中的 模型绑定 不起作用
  • 在 Jenkins Pipelines 中设置阶段状态

    在脚本化管道中是否有任何方法可以将某个阶段标记为不稳定 但仅将该阶段显示为不稳定 而不在输出中将每个阶段标记为不稳定 我可以做这样的事情 node stage Stage1 do work passes stage Stage2 somet
  • 使用模糊滤镜时 Safari 呈现错误的颜色

    我尝试对 svg 元素应用模糊滤镜 但 Safari 似乎无法正确渲染颜色 这是我的问题的一个例子
  • 在 Node.js Express 中禁用 TLS 1.0 和 1.1 或仅使用 TLS 1.2 及更高版本

    如何在 Node js Express 服务器上阻止 TLS 1 0 和 TLS 1 1 我正在使用传统的服务器设置脚本 const app express export const server app listen 3000 我有点困惑
  • Java地址簿。如何防止代码中出现重复的联系人?

    switch menuChoice case 1 System out println Enter your contact s first name n String fname scnr next System out println
  • 无法对已撤销的代理执行“设置”

    我对 JS Node js 很陌生 我遇到了机器人框架的问题 请帮助我解决这个问题 类型错误 无法在已撤销的代理上执行 设置 在 D Bot Archi bot src node modules botbuilder core lib tu