问题标签 [kik]

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 投票
2 回答
230 浏览

javascript - Kik Card - Kik.js 文件中的同步 XMLHttpRequest

我已经准备好构建一个基于 Kik 的移动网络应用程序了!

好的,第一步,把这个 Kik.js 脚本放到 HTML 页面的底部......

好东西。现在让我们启动控制台并进行一些测试:

我勒个去?他们为什么不在这里使用异步请求?我错过了什么吗?在网络选项卡中,请求似乎确实在通过,但警告很烦人,并且(正如它明确指出的那样)会导致糟糕的用户体验。

我怎样才能解决这个问题/如果来自 Kik 的人正在阅读这个,这里的推理是什么?

0 投票
1 回答
152 浏览

javascript - Kik Card - 我可以导入/需要 Kik.js 文件吗?

构建一个针对 Kik 的移动网络应用程序。他们的文档告诉您将 Kik.js 文件直接添加到您的 HTML 中,如下所示:

但正如任何在过去 5 年中从事过生产站点/应用程序的前端开发人员都知道的那样,最好使用某种工具(我个人使用 Webpack)将您的代码捆绑在一起以减少请求。

有没有更好的方法来导入 Kik 代码,更好地利用 NPM 或 ES6import语句等工具?他们只是将脚本标记放在那里的方法感觉非常 jQuery 大约在 2009 年,如果那里有更好的方法,我想调查/尝试一下。

0 投票
2 回答
501 浏览

kik - 如何向 KIK bot 添加按钮以捕获用户输入?

所以,我有一个 KiK 机器人,想在聊天窗口底部添加按钮来询问具体问题。用户单击一个,将其视为响应并作为消息处理。然后按钮会根据此响应再次更改。我在很多其他 KIK 应用程序中都看到了它,但是 KiK API 中没有说明如何做到这一点!有谁知道如何在 KIK 中创建这些响应按钮?:)

0 投票
1 回答
393 浏览

kik - 通过 curl POST 请求设置 Kik bot 时出现“无效配置”

我确定我只是在这里遗漏了一些愚蠢的东西,但是有人可以帮助发现我滥用 curl 在这里设置 Kik 吗?

我收到以下回复:

0 投票
1 回答
314 浏览

node.js - 让 onStartChattingMessage 在 Kik 机器人中触发

我一直在玩使用 Node 的 Kik 机器人框架,并且有一个可以聊天的机器人。我正在成功使用 onTextMessage 事件,但尚未触发 onStartChattingMessage。文档不是很详细,知道何时调用它吗?我以为是在我开始与机器人进行新的聊天时,但似乎不是这样。或者我只是拿错了。代码在 GitHub 上https://github.com/jcapka/otherword/blob/master/server.js

0 投票
3 回答
914 浏览

node.js - kik bot server receiving POST but bot.onTextMessage(...) is not responding

I am running node.js (v5.10.1) on an ubuntu server (14.04.4 LTS). And the npm (@kikinteractive/kik) has been installed. (https://www.npmjs.com/package/@kikinteractive/kik)

Here is the server.js file I have written:

Note: An IP address was used for the kik configuration webhook, and the server is listening on port 80.

I know that my kik configuration seems to be correct as the text messages from the kik app result in POST requests at my server, shown here (key data has been replaced for this posted question):

{ "host": "ipaddressofhost", "x-kik-signature": "8EEBLA44C3BB9769BLAE56E7E9CBLA2BA4179445", "content-type": "application/json", "x-kik-username": "botname", "x-cloud-trace-context": "272c0f7616d6189bla9540d1e47668f5/5407793903926111947", "content-length": "307", "connection": "Keep-alive", "user-agent": "AppEngine-Google; (+http://code.google.com/appengine; appid: s~bot-dashboard)", "accept-encoding": "gzip,deflate,br" }

And I know that my server can send messages to kik, as I have tested the following and confirmed the message received in the kik app:

bot.send(Bot.Message.text('What!'), 'username');

So the question is: If my configuration seems correct, in that I am able to verify a POST at my server, and the kik npm is installed correctly as I am able to send messages from my server to kik, why is bot.incoming() and bot.onTextMessage just sitting there rendering my server a big, dumb, expensive brick? What am I missing?

Any help is greatly appreciated.

Thank you.

0 投票
1 回答
578 浏览

kik - 通过 Kik 提供的 api 参考指南构建我的第一个 kik bot

我正在尝试在 kik messanger 中设置我的第一个测试机器人,尝试了以下步骤

  1. 我已经在 kik 中创建了我的测试机器人。
  2. 使用文档中提供的kik config api将我的rest api URL配置为webhook URL(不使用kik提供的python或node.js库)
  3. 现在尝试从 Kik iOS 应用程序与我的测试机器人聊天,测试机器人尚未提交到商店(因为它现在没有做任何事情来提交到商店)。
  4. 但是测试机器人说它没有完全配置。

请告知,我如何测试我是否使用 rest api 与 Bot 交互(Rest API 是基于 api 参考指南开发的)。

非常感谢这里的任何帮助。

谢谢

0 投票
1 回答
164 浏览

json - 如何设置 webhook 以将小型 JSON 有效负载转发到我的代码?

我对编程很陌生,所以请多多包涵。我正在为 Kik 开发一个机器人,文档说

当用户向您的机器人发送消息时,将使用具有以下结构的 JSON 有效负载调用您的 webhook:

我需要做的就是接收一个 JSON POST 并将其放入我的代码可以调用的文件中。

0 投票
1 回答
633 浏览

javascript - Kik Bot 设置配置(困惑)

我在 /home/usersite/node_modules/ 中安装了 @kikinteractive/kik 和脚本测试,这是我迷路的地方,在 . 导入@kikinteractive/kik 2. 使用您从https://dev.kik.com/获得的用户名和 API 密钥创建一个机器人 3. 按照 [documentation][dev-config-kik-url] 中的描述配置您的机器人 4. 添加bot 作为服务器的中间件bot.incoming() 5. 启动您的 Web 服务器,我在哪里放置 kik bot 的配置/索引?我在哪里配置这个?我能否获得更多关于 bot 脚本文件夹的放置和运行位置的详细信息,我在尝试从 kik starter bot 脚本运行 server.js 时遇到节点错误。

0 投票
1 回答
1531 浏览

bots - 如何设置kik bot webhook

我正在尝试在 kik messanger 中设置我的第一个测试机器人,尝试使用 php 设置 webhhok: https ://api.kik.com/v1/config?botname:token/?webhook=https://example.com 请建议,如何使用 php url 设置 webhook(对于 Telegram bot,这样的请求工作正常)。

谢谢