问题标签 [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.
node.js - 适用于 Node.js v3 和 Microsoft Bot Framework 的 BotBuilder:如何远程触发与用户的新对话的开始?
如果我开始与用户进行对话,在该用户中间发送了一个他们打算打开的链接,我如何在用户关闭链接导致的网页(我控制)后恢复与用户的对话?
我自己实现这个的方式,没有使用 BotBuilder for Node.js v3,是我发送给用户的链接具有与之关联的 chatId 信息,所以当用户稍后关闭链接指向的网页时,网页发送一个打电话给我的聊天服务器,说是时候恢复与特定chatId的对话了。
对于 Node.js 的 BotBuilder,我不清楚如何让它在特定频道上为特定的 chatId 发送一次性消息,或者与由网站或来源而不是直接聊天收件人触发的用户开始新的对话。有人可以给我这方面的指导吗?
javascript - Kik Bot 键盘项目没有改变
所以我有一个我目前正在研究的 Kik 机器人,它使用键盘来建议用户可能想对机器人说的事情,就像大多数 Kik 机器人一样。对于不同的用户,我希望弹出不同的选项。我创建了一个函数来检查当前用户是否曾经是那些特殊用户,如果是,则为他们显示另一个选项。我从许多测试中确认该函数返回 true,但键盘选项拒绝改变普通用户会看到的内容。这是我的代码
ruby - 将 kik 的 API 与 ruby 一起使用
好的,所以我学习 ruby 并想为 kik https://dev.kik.com创建一个机器人,我只是不明白出了什么问题。
这是代码
这是错误:
大部分代码是通过引用这个gem创建的
有没有办法在本地测试它并让它打印出一些“连接成功”之类的东西。
node.js - 如何使用 kik bot 向所有订阅用户发送消息
我只是一个试图学习如何为kik编写机器人的初学者。我正在尝试使用 kik 提供的 node js 框架来编写它。
我想向机器人的所有订阅用户发送消息;我在他们的文档中发现了这一点:
但我对他们如何获得订阅用户的用户名感到困惑。我尝试使用 bot.getUserProfile.username,但它似乎未定义。
谢谢你的帮助!此外,任何关于这个机器人如何工作的提示都将不胜感激!我没有网络开发经验;为什么这个机器人必须在服务器上?
python - 如何使用 Kik Api 获取聊天 ID
我已经在 Python 3.5 中使用 Kik Api 创建了代码,但是当我试图获取聊天 ID 时,我已经停滞不前了。我已经搜索过了,但我不知道使用 api 来找到一个聊天 id 来发送消息。你如何通过api获取聊天ID?我的代码在这里: http: //pastebin.com/LP8ahhhd
python - deploying kik bot to heroku not working
I've been trying to deploy my kik api to heroku, but it just isn't working. I've set up my procfile, my requirements.txt file, my runtime.txt file, and it shows up on my machine as running fine. However, when I open the kik app on my phone and try to message the bot, the messages aren't sent and it is not echoing my message. By Using ngrok as a webhook, I was able to get the bot to work and echo the messages just fine. However, when I tried deploying to heroku, it didn't work at all. For reference, the kik bot is written using flask and the kik api, here is my code
Here is my requirements.txt
Here is my runtime.txt
Here is my procfile
I set up the webhook variable to be the heroku URL. When I run the app locally, it seems to be running just fine.
Any help is greatly appreciated.
java - IP 作为 webhook 返回错误 400 错误请求
我开始根据官方的 kik 文档为 kik 开发一个机器人。配置时返回错误 C400 Bad Request`。我使用了以下实体:
令人惊讶的是,当我将 webhook 替换为http://example.com:8080/kik/message
. 根据我测试的不同变体,我相信它需要一个以点结尾的字符串和至少两个字母。
API 不会检查 webhook 是否真的存在。该变体172.22.105.160.com
被接受,但一旦它与正则表达式匹配\.[A,z]{2,}
,它将被拒绝。
有没有人有类似的经历?我想使用 IP 作为 webhook,因为它将托管在 AWS 上。你有什么建议可以避免这个问题吗?它是API中的错误吗?