問題タブ [telegram-bot]

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 投票する
4 に答える
9710 参照

telegram-bot - Web フックを使用して Telegram Bot API から古い更新を取得しないようにする

私は Telegram ボットを作成しており、公式のボット APIを使用しています。リクエストを処理し、すべてのリクエストに対してレスポンスを送信する Webhook サーバーがあります200 OK

サーバーが停止する前に Webhook が切り離されるため、Telegram はそれ以上更新を送信しません。ただし、ボットをオンにして webhook URL を再度設定すると、Telegram は古い更新で webhook サーバーをフラッディングし始めます。

/getUpdates最後の更新に到達するまで繰り返し要求せずにこれを防ぐ方法はありますか?

私のコードがどのように見えるかを大幅に簡略化したバージョンは次のとおりです。

前もって感謝します。

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

python - 特定の時間または間隔で Google Cloud Datastore を更新する方法は?

私は(これをベースとして使用する)とを使用するBotために書いています。TelegramPythonGoogle App Engine

Datastoreユーザーがチャットで何かを送信した頻度を保存する場所を作成し、カウンターを更新してスパムを防止しますIf Counter > x don't answer

いくつかのサンプルデータ:

いくつかのサンプルデータ

ここで、ユーザーが再びボットを使用できるように、すべてのユーザーのカウンターを定義された時間 (たとえば毎日) に x だけ減らしたいと考えています。

どうやってするか?

注: 私の Python スキルはまだ初心者レベルです。

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

python - HTTP エラー 400: 不正なリクエスト Python、Google App Engine

Google App Engine を使用して Python で Telegram 用のボットを作成しています。

API (ドキュメント (ページの下部) はドイツ語で書かれています) を使用してスケジュールを作成したいので、このような HTTP リクエストを作成しました

/events の場合は正常に機能しました

しかし、http://rbtvapi.rodney.io/api/scheduleで同じことを試してみると、

HTTPError: HTTP Error 400: Bad Request

私はpythonやjsonにあまり慣れていないので、2つの質問は

  1. このリクエストを行うにはどうすればよいですか
  2. 1 つの要素のコンテンツ (最初の要素のタイトルなど) を取得するにはどうすればよいですか。

import requests編集:私はすでにorしよ​​うとしましurllib3たが、Google App Engineはそれらをサポートしていないようです

0 投票する
3 に答える
7051 参照

c# - 2 つの異なるタイプのいずれかになるプロパティを持つクラス

C# で Telegram ボットを開発していますが、Message型の実装に問題があります。API ドキュメントによると、chatフィールドは typeUserまたはtype のいずれかになりますGroupChat。C# でそれを実装するにはどうすればよいですか?

これまでのところ、を使用して次のコードしか思いつくことができませんでしたNewtonsoft.Json

しかし、属性Messageを使用して逆シリアル化するため、WebAPI 2 コントローラー メソッドでは機能しません。FromBody

( typeにはtypeUpdateのフィールドがあります)messageMessage

型を実装するより良い方法はありますMessageか?

0 投票する
4 に答える
25687 参照

python - 電報ボットから画像を送る方法

ボットは今のところ動作していますが、問題はテキストしか送信できないことです。Bot API に写真や動画を送信する機能があることを確認しましたが、機能しません。誰かがそれを達成しましたか?yukuku/telebotの python ソースコードを使用しています

コードを変更しても何も起こりませんでした。

私を助けてください。正しいコードが必要です。私の悪い英語でごめんなさい。