0
ボットをGupshupプラットフォームにリンクしようとしています。 URLが有効であっても、自分のコールバックURL(ngrok)が無効であるとエラーが表示され、ブラウザで応答をテストできます。誰も同じような問題を経験しましたか?ボットをGupshupにリンクしようとするとコールバックURLが無効になる
ボットをGupshupプラットフォームにリンクしようとしています。 URLが有効であっても、自分のコールバックURL(ngrok)が無効であるとエラーが表示され、ブラウザで応答をテストできます。誰も同じような問題を経験しましたか?ボットをGupshupにリンクしようとするとコールバックURLが無効になる
あなたは、コールバックURLを使って、あなたのボットをリンクしようとすると、Gupshupはあなたのボットコードが200 OKに戻って応答しなければならないこれらのダミーURLパラメータ
channel=telegram&contextobj={"botname":"demobot1","channeltype":"telegram","contextid":"164772271","contexttype":"p2p"}&senderobj={"channelid":"164772271","channeltype":"telegram","display":"Test"}&messageobj={"text":"hi","type":"msg"}&botname=<yourbotname>
と一緒に提供されたURLにGET呼び出しますGupshupが有効なコールバックURLとして受け入れるようにするための応答。例えば
:
あなたはJavaで開発したプロジェクトを持っている場合は、@WebServlet("/botcode")
ようserveletが含まれているtestbotと呼ばれ、その後ngorkを使用して、コールバックURLは次のようになります。
<ngrok https url>/testbot/botcode
サンプルURL:
https://fa3119a4.ngrok.io/testbot/botcode