問題タブ [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.

0 投票する
1 に答える
799 参照

bots - Telegram Bot の Webhook を設定できません

Telegram ボットの Webhook を設定しましたが、正常に動作しているように見えますが、ボットに書き込みを試みても応答しません。webhook として示したファイルのコードは正しく (getupdates メソッドで確認しました)、ホストされているサーバーには SSL 証明書があります。

メソッド getWebhookInfo の結果を確認しようとすると、エラーが"Webhook からの応答が間違っています: 410 Gone"であることを確認しました。

誰でも問題がどこにあるかを見つけるのを手伝ってくれますか?

0 投票する
1 に答える
260 参照

python - Cherrypy Webhook クラスから変数を呼び出す

CherryPy を使用して、テレグラム チャットボットに Webhook を設定しました。そして今、webhook を介して受信したデータを処理しようとしています。必要なjsonデータを含むcherrypy webhookクラスで変数を見つけました。私のコードでは、変数名はjson_stringです。Python スクリプトのあらゆる場所でこの変数を呼び出す必要があります。どうすればそれができますか?ありがとう。

0 投票する
1 に答える
1591 参照

php - Telegram ボット: 同じドメイン上でルートが異なる複数のボット

Telegram Bot Php-Sdkを使用しています。質問は自明であるため、同じドメインで異なるルートで複数のボットを実行しようとしています。mybot.domain.com/someroute に Webhook が設定されたライブ ボットと、mybot2.domain.com/someroute にステージング ボットがあります。どちらも別のサーバーにあります。今日、私は新しいボットを作成し、新しいコントローラーを作成し、このコントローラーのコンストラクター内にボットトークンを渡しました。

mybot2.domain.com/DifferentRoute として、この新しいボット用の新しい Webhook があります。しかし、この新しいボットの展開と Webhook のセットアップの時点から、3 つのボットすべてが応答しません。getWebhookUpdate 関数でチャット データを取得できません。ガイダンスが必要です ありがとう

0 投票する
1 に答える
3618 参照

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.pemfile を使用します。

これは私が試したNginxの設定です: