问题标签 [pandorabots]

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 回答
1789 浏览

c# - 如何从 C# 连接到 XML-RPC

如何从 c# 连接到 XML-RPC Api,

客户端可以通过 POST 与 Pandorabot 交互:

http://www.pandorabots.com/pandora/talk-xml 客户端需要POST的表单变量有:

botid - 见上面的 H.1。输入 - 你想对机器人说什么。custid - 用于跟踪与特定客户的对话的 ID。这个变量是可选的。如果您不发送值,Pandorabots 将在返回的 XML 的元素中返回一个 custid 属性值。在随后的 POST 中使用它来继续对话。

怎么打电话?

0 投票
1 回答
348 浏览

c++ - C++ XML-RPC 调用

我还没有看到任何通过输入某些字符串来调用 XML-RPC 并通过连接到 XML API 来获取 c++ 中某些字符串的响应的文档。这是服务器提供的文档。我不知道该怎么做

0 投票
1 回答
826 浏览

java - XML-RPC 错误,org.xmlpull.v1.XmlPullParserException

我正在尝试在 Android 中制作应用程序聊天机器人。我使用 Pandorabots 作为聊天机器人服务器。在 Android 设备与服务器之间进行连接。我使用 pandorabot XML-RPC API,我使用来自android-xmlrpc 的xml-rpc 库。所以这是我的代码:

但我得到了错误。据说:org.xmlpull.v1.XmlPullParserException:预期:START_TAG {null}methodResponse(位置:START_TAG @1:45 in java.io.InputStreamReader@41174280)

谁能帮我?请。

0 投票
3 回答
113 浏览

java - 在android中连接到pandorbot服务器时出现问题

我正在尝试在android中制作一个聊天机器人。所以,我正在尝试将 pandorabot 与我的 android 应用程序连接起来。

这是我用于连接的代码。但机器人总是以“响应失败”响应。

在这里,responseContent 的值变为空,因此显示“响应失败”。我已经多次查看报价,但似乎无法找到 responseContent 中的值为 null 的原因。谁能比我更有知识,请查看代码并指出我在哪里犯了错误?

0 投票
2 回答
253 浏览

android - Pandorabot 语音接口

我想创建一个应用程序 android,它使用 pandorabot 和 CallMOM 等语音接口

https://play.google.com/store/apps/details?id=com.pandorabots.callmom

有什么例子吗?

谢谢

0 投票
0 回答
82 浏览

javascript - 使用 JavaScript 处理对 pandorabot 的输入

在我的网页上,我有一个通过以下方式访问机器人 API 的表单talk.js

我在服务器上有一系列.txt文档,比如歌曲的歌词。

我想查询客户端输入:

1 -appending他的话是strings实时的array object

2 - 当数组达到给定数量的单词时,开始寻找数组和 .txt 文档之间的字符串交叉点。

3-当我有一个n单词匹配时,触发一个事件,并播放相对于其歌词的 .mp3。

processing.pde4 - 歌曲开始后,在播放期间触发动画,使用processing.min.js.

如何创建这些交叉点?如何创建事件?

0 投票
3 回答
544 浏览

hubot - Hubot:对所有输入使用 set 命令

我有一个在 heroku 上运行的 hubot 实例。我不需要任何默认行为(例如帮助命令)。相反,我想选择我自己的命令,让用户输入带有命令的文本。在这种情况下,我只想运行pb每个用户输入。

因此,如果用户输入hello我希望 humbot 运行pb hello.

我正在尝试基于 mshish 建议的代码在/scripts/example.cofee

0 投票
1 回答
459 浏览

skype - 在 Skype 中集成聊天机器人

我想知道我是否可以提交聊天机器人 mitsuku (pandorabots) 在 Skype 上与我的朋友交谈。

我可以这样做吗?如果是,什么是简要计划,我应该研究什么来实施它。(或者我可以点击一个按钮)

最初我试图找出是否可以将 mitsuku 整合到 vk.com(俄罗斯社交网站)或 facebook 中。

0 投票
2 回答
1335 浏览

python - AIML - 将用户输入解析为 Python 的变量

我正在从事一个用于休闲的 AIML 项目,并遇到了潘多拉机器人。我想知道是否有办法将用户输入中的变量解析为其他语言(在本例中为 python)或框架,以便我们可以通过任何模板通过其他第三方 API 进行进一步操作?

例如,我想从用户那里获取日期,然后将其输入谷歌日历 API。有没有办法提取“日期”变量并将其解析为 Python(或任何其他语言)中的谷歌日历 API?

最终,我试图实现的目标将是这样的对话:

我探索了像 mustache 这样的模板引擎,但显然它不与 AIML(或者更确切地说是 xml)对话。有没有人可以为我指出一个可以帮助我入门的好例子/教程?

ps:我正在使用pandorabots API和python2.7

0 投票
2 回答
61 浏览

javascript - 在一个 HTML 标签中调用多个函数

浏览器聊天的以下代码作为一个整体工作,但它并不整洁。

这些是脚本:

这调用了机器人 API

这是一个一次调用它们的函数:

显然,<textarea>调用play_song()and animate_song(),但不调用doTalk()

有没有一种方法可以将所有函数调用放在一个中tag 并减少代码?