問題タブ [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.
python - Telegram Bot でグループ内のメッセージから User オブジェクトを取得する方法
最近、私は Python で書かれた単純な Telegram ボットに取り組んでいました (python-telegram-bot
ライブラリを使用)。このボットでは、次のコマンドを使用して最後のメッセージ オブジェクトを取得できます。
Telegram Docによると、メッセージオブジェクトには、などのいくつかの属性が含まれていますmessage_id,from,date,chat
...from
属性は、メッセージの送信者であるユーザーオブジェクトを返します。しかし、これfrom
はPython のキーワード(インポート時に使用される) であるため、SyntaxError を発生させるために使用することはできません。
別の方法として、chat
個人チャットの User オブジェクトと、GroupChat
含まれていないグループのオブジェクトとユーザーに関する情報を返す属性を使用できます。また、このバグを報告する直接的な方法が見つかりませんでした。
それで問題は、この仕事をする方法はあるのでしょうか? または別の解決策はありますか?
python - Python で Telegram ボットの複数の質問を処理する
Telegram bot API を使用して、Python で電報ボットをプログラミングしています。ユーザーの回答が必要な質問を管理するという問題に直面しています。プログラムがあるユーザーの回答を待っているときに、別のユーザーが情報を要求したり、最初のユーザーが応答する前に別の質問をしたりすると、問題が発生します。
Telegram API は、コードを使用してリクエストを処理します。更新を要求するときは、コードを含めます。送信したコードがリクエスト コードより高い場合は、処理済みとしてマークされ、電報で削除され、更新に表示されなくなります。このコードはシーケンシャルなので、更新 3 を処理済みとしてマークすると、更新 1 と 2 も消去されます。
問題は、ユーザーへの回答が必要な複数の要求を処理するための最良のフィトニック/エレガントな方法はなぜですか?
python-telegram-bot - Telegram API: そのユーザーから最初のメッセージを受信するまで、ユーザーにメッセージを送信しません
Telegram API を使用して、ボットでユーザーにメッセージを送信します。ユーザーが私にメッセージを送信すると、その操作は機能しますが、以前に私にメッセージを送信したことがないユーザーにメッセージを送信したい場合、エラーが発生します (私は彼のユーザー ID を持っています):
これを解決する解決策はありますか?
python - Telegram bot API: メッセージ ID を取得して転送する
したがって、チャットのメッセージを転送するにはボットが必要です。しかし、そのためには、転送したいメッセージの ID を取得する必要があります (これは古いメッセージです)。そのメッセージのIDを取得して送信できるようにするにはどうすればよいですか?
これは私が使用しているコードです
telegram - 携帯電話番号がテレグラムに登録されているかどうかをプログラムで確認する方法は?
携帯電話番号がテレグラムメッセンジャーに登録されているかどうかを知る最良の方法は何ですか?
ありがとう。
python - 電報ボット API キーボード
Telegram Bot Api と「ReplyKeyboard」に問題があります。私は Python 2.7 を使用しており、投稿リクエストを送信します。
この形式のキーボード:
しかし、Telegram にはキーボードが表示されません。どのような問題が考えられますか?
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 でも試しましたが、それでも同じエラーが発生します)
telegram - python-telegram-bot で、グループのすべての参加者を取得する方法は?
Python-telegram-botで、可能であれば、ボットが追加されたグループのすべての参加者の完全なリストを取得する方法は?
python - Python-Telegram-bot ライブラリ - getUpdates が空を返す
したがって、基本的にはhttps://pypi.python.org/pypi/python-telegram-botの指示に従っていましたが、
しかし、私の更新は常に [] または空のリストです。テレグラムを使用してテキストメッセージをいくつ送信しても。
何か間違ったことはありますか?
ボーナス
エコーに設定しましたが、今でも使ってみました
コマンドは送信しますが、まだエコーします。私はここで何か間違っていますか?
ありがとう!:D