问题标签 [botpress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
219 浏览

node.js - How can get chat history of users in botpress?

I am working on Botpress chatbot. I need to send an email with a current user chat history. I have no idea how to achieve this. Version using: Botpress V12.2.0

I googled and documents. but found nothing related to it.

0 投票
1 回答
490 浏览

kubernetes - Nginx 反向代理背后的 Botpress

我正在考虑在容器化平台中设置多个聊天机器人,比如 docker 或 Kubernetes,我希望能够通过 Nginx 等反向代理访问这些聊天机器人。任何帮助表示赞赏。

我的示例场景

我有多个聊天机器人,我们称它们为 Bravo、Charlie、Delta

  • Bravo 的 IP 地址和端口是 10.0.0.2:8080
  • 查理的 IP : 10.0.0.3:8080
  • 台达IP:10.0.0.4:8080

所有这些机器人都生活在 nginx 代理后面的容器中。现在,如果我想访问这些聊天机器人,我可以使用 10.0.0.2:8080 访问浏览器并使用聊天机器人,

如果我可以设置一个域 (alpha,org)并希望以 alpha,com/bravo 或 alpha,com/charlie 和 alpha,com/delta 的身份访问这些聊天机器人,我将如何实现这一目标。?

Proxy pass 指令仅适用于 index_html 并且聊天机器人应用程序似乎有某种我无法弄清楚的基本 url 路径。如果我检查流量,nginx 会返回一个空白页。帮我调试一下。

0 投票
0 回答
187 浏览

node.js - 将 botpress 作为后端集成到内置的聊天小部件中

我正在使用反应聊天小部件作为前端,我想将它连接到 botpress 作为运行的后端。我的 app.js 文件中有一个函数。handleNewUserMessage是负责点击 botpress 并取回响应的函数。

这是反应中的代码:

0 投票
1 回答
143 浏览

botpress - 在 botpress 中使用 API 从模板创建新机器人

是否可以完全使用 API 创建 BotPress 机器人?更具体地说,我能否仅通过使用 API 方法来完成我在 UI 中所做的大部分工作?我看了看,没有看到createBot()方法,所以我想知道这是否可能。

第二个问题,我读到版本 11 中添加了多租户支持。有没有关于它如何工作的文档?

0 投票
1 回答
296 浏览

chatbot - 在技​​能选择 botpress 期间禁用用户输入

我是 botpress 的新手,正在从事一个我想禁用用户输入和发送按钮的项目。那么在当前的 botpress 版本中这可能吗?如果有人可以帮助我吗?

0 投票
1 回答
163 浏览

javascript - 通过 SSL 将 botpress 连接到外部 postgres 数据库服务器

我需要将 botpress 连接到我的外部数据库服务器,该服务器在与 botpress 不同的服务器上运行。连接是通过 SSL 进行的,因为这是 DB 服务器所要求的,并且无法关闭。

我可以使用 python 脚本从运行 botpress 的 vps 连接到数据库服务器。

对 DATABASE_URL=postgres:// 使用相同的字符串会给我带来错误:no pg_hba.conf for host... SSL off

我在哪里可以在 botpress 中启用 SSL DB 连接?

0 投票
1 回答
354 浏览

postgresql - 来自 hub.docker 的 botpress 在 PostgreDB 中启动

我想将 botpress 与 PostgreSQL 一起使用。

在https://hub.docker.com/r/botpress/server上找到

例子

在我的本地环境中,我在 Docker PostgreSQL 中运行

在这个数据库中,我创建了用户 botpress 和 DB botpress,并将所有权限授予 botpress 用户。

在此处输入图像描述

在我开始使用 docker botpress 之后

启动了带有 botpress 的 docker 容器

webGUI 正在工作

在此处输入图像描述

但是 botpress 使用 SQLite。

如何使它与 PostgreSQL 数据库一起工作?

0 投票
1 回答
84 浏览

javascript - botpress - 增量值

我试图让自定义操作运行以简单地在流上传递特定节点时增加一个值。

我的自定义操作如下所示:

当我 runCount() 变量时,我将设置为 0。但是,在重新运行 runCount() 之后,它不会进一步增加。

我需要做什么来保存变量,以便它在每次 runCount() 调用时递增。

问候洛伦兹

0 投票
1 回答
93 浏览

file - Botpress 从 MS Teams 发送和获取文件

起初,为了将我的 Botpress 机器人与 MS Teams 连接,我按照Botpress MsTeams 连接页面中的这些程序进行操作,但这样我无法向机器人发送消息。我做了一些研究,发现我需要将我的机器人作为应用程序发布。为了解决这个问题,我创建了 Microsoft 365 开发者订阅的试用版

之后,我使用 App Studio 中的机器人创建了一个应用程序,现在我可以选择将文件发送到机器人,但 Botpress 看不到文件,它只能看到文本。如何使用 Botpress 从 Teams 应用程序向用户发送文件并从用户那里获取文件?

0 投票
0 回答
98 浏览

botpress - Botpress - 无法使用技能选择上传文件

我正在尝试将文件上传控件添加到我的 Botpress 聊天机器人实现中。这就是我正在做的事情:

  1. 为文件上传添加技能选择
  2. 添加选择条件:temp['skill-choice-ret-qazrku3kwy'] == "BOTPRESS.FILE_UPLOAD"
  3. 运行模拟器 - 文件选择器显示正常。
  4. 上传文件并收到消息“上传的文件文件名.pdf”
  5. 上传文件夹中不存在文件
  6. 点击“上传文件filename.pdf”,结果为:“Cannot GET /undefined”

谢谢你。