问题标签 [gupshup]

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

json - Gupshup Post - 空的身体

我正在构建一个简单的机器人,它可以在 JSON 对象中进行 http post 调用。服务器返回错误 - {"detail":"JSON parse error - Expecting value: line 1 column 1 (char 0)"}:

我不认为服务器端是问题。我已经尝试过使用 httpie 的请求。

Gupshup 中的代码

来自httpie的对应调用

在服务器端:

puts - "Request body : b'"在日志文件中。

PS:我用的是Django,Django Rest Framework

0 投票
1 回答
90 浏览

javascript - 带有 Wit.ai 的 Gupshup NLP 代码模板

我想知道为什么这个模板还有一个最近被弃用的方法,并且在 2 月份将不再使用:

我们如何在推荐的这个模板/消息()方法中使用?

0 投票
1 回答
112 浏览

heroku - 使用 Wit.ai 在 Heroku 上托管一个 Gupshup 聊天机器人

我想知道这是否可能。我想在我自己的 Heroku 服务器上托管我的 ChatBot,并在我的网站上使用 Gupshup 部署它。我想添加 Wit.ai 来管理 NLP。

有可能这样做吗?
如果是,我该怎么做?你有样品来测试这个解决方案吗?

谢谢

0 投票
1 回答
134 浏览

facebook-messenger - Gupshup Flow 机器人现在不工作

facebook Messenger 上的 Gupshup 集成机器人无法在任何页面上运行,但之前运行良好(直到一周前)。今天在 Gupshup Proxy bot 上进行了测试,它们运行良好。

0 投票
1 回答
277 浏览

gupshup - Gupshup - 多条消息延迟功能不起作用

我试图在我的机器人上实现一个延迟功能,以一个接一个地显示多条消息。延迟功能显示在我的 Flow Bot Builder 图表中,但是当我在对话测试器和 Messenger 上的代理机器人中进行测试时,延迟实际上并没有发生 - 所有消息同时显示。

我已将 IDE 中的延迟代码添加到 default.scr 文件中:

我还按照此处的说明将 options.apikey 代码行添加到 index.js 文件中:https ://www.gupshup.io/developer/docs/bot-platform/guide/sending-multiple-messages-脚本

延迟效果在消息之间不起作用有什么明显的原因吗?当我单击右上角的徽标时,我使用了为我的 gupshup 帐户显示的 apikey。

0 投票
1 回答
100 浏览

gupshup - 如何显示 gupshup.io 机器人日志?

部署机器人 api 时出错。

抑制:java.lang.RuntimeException:从 jar 文件中扫描条目 com/amazonaws/services/s3/transfer/internal/TransferStateChangeListener.class 时出错:///C:/Users/Admin/.m2/repository/com/amazonaws/aws -java-sdk-s3/1.11.125/aws-java-sdk-s3-1.11.125.jar 在 org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:891) ... 6 更多:java.util.zip.ZipException:在 java.util.zip.ZipFile.access$1400(ZipFile.java:60) 在 java.util.zip.ZipFile.read(Native Method) 在 java.util.zip.ZipFile.read(Native Method) 在 java.invalid LOC header (bad signature) .util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717) 在 java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419) 在 java.util.zip.InflaterInputStream.read(InflaterInputStream.java :158) 在 java.io.FilterInputStream。在 org.objectweb.asm.ClassReader.a(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) 的 java.io.FilterInputStream.read(FilterInputStream.java:133) 处读取(FilterInputStream.java:133)在 org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959) 在 org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:940) 在 org.eclipse.jetty.annotations.AnnotationParser.parseJar (AnnotationParser.java:887)... 6 更多被抑制:java.lang.RuntimeException:从 jar 文件中扫描条目 com/amazonaws/services/s3/transfer/internal/CopyMonitor.class 时出错:///C:/Users/ org.eclipse.jetty.annotations.AnnotationParser 中的 Admin/.m2/repository/com/amazonaws/aws-java-sdk-s3/1.11.125/aws-java-sdk-s3-1.11.125.jar。parseJar(AnnotationParser.java:891) ... 6 更多原因:java.util.zip.ZipException:在 java.util.zip.ZipFile.read(Native Method) 在 java.util. zip.ZipFile.access$1400(ZipFile.java:60) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:419 ) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.io.FilterInputStream.read(FilterInputStream.java:133) at java.io.FilterInputStream.read(FilterInputStream.java:133) at org .objectweb.asm.ClassReader.a(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959) at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:940) at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:887) ... 6 更多被抑制:java.lang.RuntimeException:错误扫描来自 jar 文件:///C:/Users/Admin/.m2/repository/com/amazonaws/aws-java-sdk-s3/1.11 的条目 com/amazonaws/services/s3/transfer/internal/MultipleFileTransferMonitor$1.class。 125/aws-java-sdk-s3-1.11.125.jar 在 org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:891) ... 6 更多原因:java.util.zip.ZipException: java.util.zip.ZipFile.access$1400(ZipFile.java:60) 的 java.util.zip.ZipFile.read(Native Method) 的 java.util.zip.ZipFile$ZipFileInputStream 的无效 LOC 标头(错误签名)。读取(ZipFile.java:第 717 章:133) 在 java.io.FilterInputStream.read(FilterInputStream.java:133) 在 org.objectweb.asm.ClassReader.a(Unknown Source) 在 org.objectweb.asm.ClassReader.(Unknown Source) 在 org.eclipse。 jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959) at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:940) at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:第887章……还有6个在 org.objectweb.asm.ClassReader.a 处的 java.io.FilterInputStream.read(FilterInputStream.java:133) 处的 java.io.FilterInputStream.read(FilterInputStream.java:133) 处读取(InflaterInputStream.java:158)(未知来源)在 org.objectweb.asm.ClassReader.(未知来源)在 org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959) 在 org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java :940) 在 org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:887) ... 6 更多在 org.objectweb.asm.ClassReader.a 处的 java.io.FilterInputStream.read(FilterInputStream.java:133) 处的 java.io.FilterInputStream.read(FilterInputStream.java:133) 处读取(InflaterInputStream.java:158)(未知来源)在 org.objectweb.asm.ClassReader.(未知来源)在 org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959) 在 org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java :940) 在 org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:887) ... 6 更多ClassReader.(Unknown Source) at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959) at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:940) at org.eclipse.jetty .annotations.AnnotationParser.parseJar(AnnotationParser.java:887) ... 还有 6 个ClassReader.(Unknown Source) at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959) at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:940) at org.eclipse.jetty .annotations.AnnotationParser.parseJar(AnnotationParser.java:887) ... 还有 6 个

0 投票
1 回答
142 浏览

bots - 如何移动到脚本中的其他部分

我正在使用脚本方式使用 gupshup.io 构建一个机器人......但是在 default.js 文件中处理一些事情,如文档中提到的那样,我正在尝试在处理程序函数中检查 event.message 是否等于特定字符串转到脚本中的另一部分,有人可以帮忙吗?多谢

0 投票
3 回答
3271 浏览

facebook-chatbot - 在 facebook messenger 上禁用了此线程的作曲家

嗨,我能问一下我在 facebook Messenger 上的聊天机器人会发生什么吗?这是聊天框上的问题“为此线程禁用了作曲家”。

我使用 Gupshop 创建了 BOT,

0 投票
1 回答
97 浏览

javascript - 将 Javascript 源文件托管到 Firebase

我是 Firebase 的新手,因此我在问这个问题。另外,我搜索了与此问题类似的内容,尝试了但失败了。因此,在写回复时,如果有人可以添加步骤的意义,那就太好了。

当我使用框架提供的 Web 小部件时,我已经开发了一个聊天机器人和代码,这些 url 正在加载:

每次用户点击 webwidget 时,上面的 url 都会被打开,这是我不希望发生的。因此,我计划将上述 url 中的代码托管到 Firebase 上,这样当用户单击小部件时,myapp.fireabse.com/botwidget/v2/demo/static/js/sdk.js 之类的东西就会打开。

如何使用 nodejs 后端做到这一点?

0 投票
1 回答
509 浏览

bots - Gupshup Flow Bot 不工作

Viber上的 Gupshup 集成机器人无法正常工作。可能是因为我使用的是俄语?这里没有欢迎消息或开始按钮。当用户尝试写东西时,机器人只发送一条消息,这是我关于错误或未知命令的消息。我曾尝试部署,但对我没有帮助。怎么了?

PS尝试编辑机器人,但由于网站冻结而无法执行

“正在尝试复活 IDE 服务器……请稍候!”