問題タブ [telegram-webhook]
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.
bots - Telegram Bot の Webhook を設定できません
Telegram ボットの Webhook を設定しましたが、正常に動作しているように見えますが、ボットに書き込みを試みても応答しません。webhook として示したファイルのコードは正しく (getupdates メソッドで確認しました)、ホストされているサーバーには SSL 証明書があります。
メソッド getWebhookInfo の結果を確認しようとすると、エラーが"Webhook からの応答が間違っています: 410 Gone"であることを確認しました。
誰でも問題がどこにあるかを見つけるのを手伝ってくれますか?
python - Cherrypy Webhook クラスから変数を呼び出す
CherryPy を使用して、テレグラム チャットボットに Webhook を設定しました。そして今、webhook を介して受信したデータを処理しようとしています。必要なjsonデータを含むcherrypy webhookクラスで変数を見つけました。私のコードでは、変数名はjson_stringです。Python スクリプトのあらゆる場所でこの変数を呼び出す必要があります。どうすればそれができますか?ありがとう。
php - Telegram ボット: 同じドメイン上でルートが異なる複数のボット
Telegram Bot Php-Sdkを使用しています。質問は自明であるため、同じドメインで異なるルートで複数のボットを実行しようとしています。mybot.domain.com/someroute に Webhook が設定されたライブ ボットと、mybot2.domain.com/someroute にステージング ボットがあります。どちらも別のサーバーにあります。今日、私は新しいボットを作成し、新しいコントローラーを作成し、このコントローラーのコンストラクター内にボットトークンを渡しました。
mybot2.domain.com/DifferentRoute として、この新しいボット用の新しい Webhook があります。しかし、この新しいボットの展開と Webhook のセットアップの時点から、3 つのボットすべてが応答しません。getWebhookUpdate 関数でチャット データを取得できません。ガイダンスが必要です ありがとう
nginx - Telegram ボット Webhook で Let's Encrypt 証明書を使用できません (自己署名証明書は正常に動作します)
Let's Encrypt 証明書を使用してTelegram ボット Webhookをセットアップしようとしていますが、 Telegram は validation_failedと言い続けます。ただし、ブラウザは、新しい Let's Encrypt 証明書でまったく問題ありません。
現在、私の自己署名証明書は、 Nginx Web サーバーを使用したUbuntu 17.04の Webhook で正常に動作しています。
私は何が欠けていますか?
現在の自己署名証明書の設定 (動作)
次のコマンドを使用して証明書を生成しました。
および Nginx の構成:
新しい Let's Encrypt セットアップ (ブラウザで動作、Webhook で失敗)
EFF の優れた certbot を使用して、ドメインの証明書が生成されます。
Telegram の webhook を設定するときは、/etc/letsencrypt/live/example.org/cert1.pem
file を使用します。
これは私が試したNginxの設定です: