kikでエコーボットを作成しようとしています。私はdev.kik.comに従っていますが、ボットを作成しましたが、ボットを設定しようとすると、何もしません(kikまたは私のミドルウェアのメッセージはありません)。kikのボット設定が期待通りに機能しない
セットアップ: 1.私は、ノードjを使用してエコーボットを実装しており、紺碧でホストされています。 AdvanceRESTでテストしましたが、メッセージが正しく受信された場合は返信します。 2.以下のようにnodejsリクエストモジュール経由で私のボット構成を送信しようとしました。
request.post({
url : 'https://api.kik.com/v1/config',
auth: {
'user' : 'botname',
'pass' : 'botkey'
},
headers:{
'Content-Type': 'application/json'
},
form :JSON.stringify({
"webhook": "https://myurl",
"features": {
"manuallySendReadReceipts": false,
"receiveReadReceipts": false,
"receiveDeliveryReceipts": false,
"receiveIsTyping": false
}
})
}, function(err,httpResponse,body){
if(err){
res.send(err);
}
if(httpResponse.statusCode === 200){
res.send(JSON.parse(body));
}
});
この点で任意のヘルプは大歓迎です...おかげ
これは、私は..あなたがあまりにもウェブフックにnullを取得しているんだ何ですか? { "ウェブフック":ヌル、 "機能":{ "receiveReadReceipts":偽、 "receiveIsTyping":偽、 "manuallySendReadReceipts":偽、 "receiveDeliveryReceipts":偽 } } – Leg0
OK、もし誰かが同じ問題を抱えたら、私はhttpsではなくhttpを使わなければなりません。 – Leg0
私はあなたがhttpsを使うべきだと確信しています。あなたは基本的な認証を使っています。私がその投稿に受け取った応答は、本体が{}の場合は –