問題タブ [python-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 投票する
1 に答える
3315 参照

python - Telegram Bot でグループ内のメッセージから User オブジェクトを取得する方法

最近、私は Python で書かれた単純な Telegram ボットに取り組んでいました (python-telegram-botライブラリを使用)。このボットでは、次のコマンドを使用して最後のメッセージ オブジェクトを取得できます。

Telegram Docによると、メッセージオブジェクトには、などのいくつかの属性が含まれていますmessage_id,from,date,chat...from属性は、メッセージの送信者であるユーザーオブジェクトを返します。しかし、これfromPython のキーワード(インポート時に使用される) であるため、SyntaxError を発生させるために使用することはできません。

別の方法として、chat個人チャットの User オブジェクトと、GroupChat含まれていないグループのオブジェクトとユーザーに関する情報を返す属性を使用できます。また、このバグを報告する直接的な方法が見つかりませんでした。

それで問題は、この仕事をする方法はあるのでしょうか? または別の解決策はありますか?

0 投票する
2 に答える
11815 参照

python - Python で Telegram ボットの複数の質問を処理する

Telegram bot API を使用して、Python で電報ボットをプログラミングしています。ユーザーの回答が必要な質問を管理するという問題に直面しています。プログラムがあるユーザーの回答を待っているときに、別のユーザーが情報を要求したり、最初のユーザーが応答する前に別の質問をしたりすると、問題が発生します。

Telegram API は、コードを使用してリクエストを処理します。更新を要求するときは、コードを含めます。送信したコードがリクエスト コードより高い場合は、処理済みとしてマークされ、電報で削除され、更新に表示されなくなります。このコードはシーケンシャルなので、更新 3 を処理済みとしてマークすると、更新 1 と 2 も消去されます。

問題は、ユーザーへの回答が必要な複数の要求を処理するための最良のフィトニック/エレガントな方法はなぜですか?

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

python-telegram-bot - Telegram API: そのユーザーから最初のメッセージを受信するまで、ユーザーにメッセージを送信しません

Telegram API を使用して、ボットでユーザーにメッセージを送信します。ユーザーが私にメッセージを送信すると、その操作は機能しますが、以前に私にメッセージを送信したことがないユーザーにメッセージを送信したい場合、エラーが発生します (私は彼のユーザー ID を持っています):

これを解決する解決策はありますか?

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

python - Telegram bot API: メッセージ ID を取得して転送する

したがって、チャットのメッセージを転送するにはボットが必要です。しかし、そのためには、転送したいメッセージの ID を取得する必要があります (これは古いメッセージです)。そのメッセージのIDを取得して送信できるようにするにはどうすればよいですか?

これは私が使用しているコードです

0 投票する
2 に答える
9580 参照

telegram - 携帯電話番号がテレグラムに登録されているかどうかをプログラムで確認する方法は?

携帯電話番号がテレグラムメッセンジャーに登録されているかどうかを知る最良の方法は何ですか?

ありがとう。

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

python - 電報ボット API キーボード

Telegram Bot Api と「ReplyKeyboard」に問題があります。私は Python 2.7 を使用しており、投稿リクエストを送信します。

この形式のキーボード:

しかし、Telegram にはキーボードが表示されません。どのような問題が考えられますか?

0 投票する
2 に答える
1467 参照

python - ArchLinux ARM での ImportError

私は、オンラインになり、いくつかのサイトでニュースを探し、何かが見つかった場合、Telegram でメッセージを送信する Python プログラムを作成しました。Debian マシンでプログラムを実行しましたが、動作します。これを Raspberry Pi に置いて実行したいと思います。必要なすべてのライブラリをインストールしたラズベリーのすべてのファイルをコピーしましたgithub.com/eternnoir/pyTelegramBotAPI ) しかし、プログラムを実行すると:

私は得る:

ImportError: telebot という名前のモジュールがありません

私は何ができますか?なぜこのエラーが発生するのですか?編集:

おそらくエラーは、Bruno9779 が言ったことです。それらは私の出力です:

そこで、シバンを #!/usr/bin/python2 -tt に変更しました ( #!/usr/bin/env python2 -tt でも試しましたが、それでも同じエラーが発生します)

0 投票する
2 に答える
24723 参照

telegram - python-telegram-bot で、グループのすべての参加者を取得する方法は?

Python-telegram-botで、可能であれば、ボットが追加されたグループのすべての参加者の完全なリストを取得する方法は?

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

python - Python-Telegram-bot ライブラリ - getUpdates が空を返す

したがって、基本的にはhttps://pypi.python.org/pypi/python-telegram-botの指示に従っていましたが、

しかし、私の更新は常に [] または空のリストです。テレグラムを使用してテキストメッセージをいくつ送信しても。

何か間違ったことはありますか?

ボーナス

エコーに設定しましたが、今でも使ってみました

コマンドは送信しますが、まだエコーします。私はここで何か間違っていますか?

ありがとう!:D