API KEY:设置机器人后从 dev.kik.com 收到的密钥。用户名:机器人用户名 URL:为服务器创建的 URL。
第 1 步:下载 NPM 第 2 步:在代码所在的文件中的 CMD 提示符中运行“npm install”(我使用 C:\Owners,尽管我很确定它可以在任何地方) 第 3 步:下载 NGROK(运行“npm install ngrok - g”在命令提示符中) 第 4 步:在 CMD 提示符中运行“ngrok http 8080” 第 5 步:打开您的 index.js 文件(可能是 config/index.js) 第 6 步:输入您从中获得的 api 密钥、用户名和链接ngrok,它应该看起来像这样。
Session Status online
Version 2.1.18
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://*********.ngrok.io -> localhost:8080
Forwarding https://*********.ngrok.io -> localhost:8080
Connections ttl opn rt1 rt5 p50 p90
128 0 0.00 0.00 95.46 120.78
*** 是将用您的数字填写的数字。所以你会举个例子
requests.post(
'https://api.kik.com/v1/config',
auth=('<botName>', '<1111-1111-1111-1111-1111>'),
headers={
'Content-Type': 'application/json'
},
data=json.dumps({
'webhook': 'http://111111111.ngrok.io',
'features': {
'receiveReadReceipts': False,
'receiveIsTyping': False,
'manuallySendReadReceipts': False,
'receiveDeliveryReceipts': False
}
})
)
在此之后,只要计算机未关闭或命令窗口未关闭,您就应该没问题。如果确实发生这种情况,请再次运行 ngrok http 8080 并将 index.js 中的链接替换为更新的链接。再说一次,有一种方法,例如将域链接设置为服务器,这样您就不需要保持服务器命令窗口打开,但我还没有尝试过。如果我尝试过这个,我会尝试更新:)
-根