问题标签 [circuit-sdk]

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 投票
1 回答
46 浏览

circuit-sdk - 如何在 Circuit JS SDK 中按 itemId 获取项目?

我使用 Circuit JS SDK 在 Circuit 上处理 formSubmission 事件。然后我使用方法updateTextItem更新包含此表单的项目。我想保存item.content的先前值。但收到的事件仅包含itemId。是否可以通过 itemId 获取项目以获取内容?

0 投票
2 回答
237 浏览

circuit-sdk - 如何使用 Circuit Bot 通过 Rest API 消息在 Circuit Conversation 中发布消息

我正在尝试通过 Rest API 调用通过 Circuit Bot 在电路对话中发布消息。请帮忙。

0 投票
1 回答
32 浏览

circuit-sdk - 将 Circuit Bot 新添加到 Circuit Conversation 时如何触发事件

每当将 Circuit Bot 添加到 Circuit 对话中时,我都想触发一个事件,例如,

1) 一个机器人自我介绍。2)发送一些电路表格以获取一些信息等。

0 投票
1 回答
1375 浏览

circuit-sdk - 如何格式化使用 REST API 发送的消息的文本?

目前我正在发送纯文本消息,如何格式化我在对话中明显发送的文本消息?我是否需要在 REST API 中以某种方式指定不同的内容类型或发送丰富或 html 格式?例如,我想发送换行符 (\r\n) 或将响应格式化为来自 Bot 的列表。

如果可能,请提供一个 curl 工作示例或我可以转移到 Postman 的内容。谢谢!

使用以下 REST API:“ https://circuitsandbox.net/rest/v2/conversations/ConversationID/messages

尝试发送带有换行符的消息

内容:Hello \r\n World" --or-- "内容:"Hello CRLF World"

预期:
Hello
World

实际:
Hello World

0 投票
1 回答
27 浏览

circuit-sdk - 我应该在生产中为 Circuit SDK bot 的客户端使用什么域?

我使用 Circuit JS SDK 在自己的沙箱中创建了一个机器人。

这里的域值是“circuitsandbox.net”

现在我想将它与真实 Circuit Enterprise 域中的机器人帐户连接起来。我现在应该为域使用什么值?如果我不是域管理员,如何找到这个?

0 投票
1 回答
34 浏览

circuit-sdk - 方法 circuit.logon 上的电路 SDK 错误

我正在尝试将我的机器人用于 Circuit 投入生产。我的应用程序已上传到 Azure Web App Service。当我在沙盒上测试机器人时,它工作得很好。但是,如果我只更改配置(client_id、client_secred 和域)并重新启动应用程序,它会落在方法circuit.logon上并显示以下错误消息:

如果我指定创建这样的电路客户端的范围:

或它更改为的任何其他范围:

Application null困扰着我。由于最后一部分错误,我尝试了所有范围,但它不起作用。什么可能导致此错误?

0 投票
1 回答
48 浏览

circuit-sdk - 如何使用我的 USB 耳机为 Circuit Client 开发接口应用程序以支持呼叫控制功能?

我想为 Circuit Desktop Client 编写一个接口应用程序来支持我的 USB 耳机的呼叫控制功能。接口应用程序和 USB 耳机之间的通信基于 USB-HID(电话)配置文件。但我不知道如何在接口应用程序和电路桌面客户端之间进行通信,请帮助。

0 投票
1 回答
45 浏览

circuit-sdk - Q: Google Function 中的client.logon 过期

我们正在尝试在 google 函数中部署一个机器人,作为 Trivia 的示例,但使用的是Client 对象。它可以工作,但第二天机器人显示为disconnected

一个电路会话多长时间?是否可以在 google 函数中创建客户端?

这不是令牌问题,每次生成新令牌时,我们都会将其存储在 Datastore 中并从那里收集。

0 投票
2 回答
40 浏览

circuit-sdk - 事件“formSubmission”不会在 Circuit SDK 上触发

我的应用程序中的电路客户端订阅了事件“formSubmission”:

直到最后几天它工作正常,但现在它不会触发。

我试图通过创建一个简单的应用程序来测试它,该应用程序只发送一个表单(上面只有一个按钮)作为对用户消息的回复,并且应该记录表单提交,但它不会继续这个功能。

像“itemAdded”或“itemUpdated”这样的任何其他事件都可以正常工作

0 投票
2 回答
77 浏览

circuit-sdk - 通过电路中的链接创建对话

我正在寻找一种方法来使用链接或类似的东西,让电路用户有机会快速开始新的报道。

例如,有一个 Telegram 链接:t.me/{userId} 如果用户单击此链接,他将被重定向到与 {userId} 的对话。

电路上有一些功能吗?