問題タブ [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.
telegram-bot - ボットが書いたメッセージを取得する
ボットが作成したメッセージを編集して、元のメッセージにテキストを追加したいと考えています。送信したメッセージを保存したくないので、メッセージ識別子のみを保存し、それを使用してメッセージを取得し、テキストを追加してメッセージを編集したいのですが、電報からメッセージを取得する方法が見つかりません.
どうすればこれを行うことができますか?
python - 電報ボットのキーワード「from」とのPythonの競合
このページを参考に python-telegram-bot を使ってPythonスクリプトでユーザー情報を出力したい
しかし、私が入力すると
print update.message.from
キーワード.from
が内部予約キーワードとして認識され、無効な構文エラーが発生します。
どうすれば解決できますか?
ありがとう。
python - Telepot でユーザー文字列入力を取得するには?
私はPythonとTelegramボットの初心者です。簡単な例でこれを理解するのを手伝ってくれることを願っています. 必要なのは、URL を完成させるための文字列を返すメソッドを定義することです。Python では、次のものが必要です。
Telepot を使用して同じ結果を得るにはどうすればよいですか?
ありがとうございました
telegram - 一定期間後、chat_id を使用して Telegram ボットのクライアントにメッセージを送信できますか?
クライアントに、チャット ボットを開始してユーザー名とパスワードを送信するように伝えたいと思います。次に、クライアントの chat_id を保存し、クライアントの 1 人にメッセージを送信するときにいつでもそれを使用します。
出来ますか?またはchat_idは期限切れになりますか?
python - Telegram ボット (python) で新しいユーザーの変数をリセットする
値に応じて異なるメッセージで応答する電報ボットがありますfuncnex.state
。
関数はこのクラスで動作しています:
応答メッセージは次のように定義されます。
問題は、複数のユーザーがボットと対話する 場合、一部のユーザーが以前にボットと対話した場合funcnex.state
、新しいユーザーの はすでに1
かそれ以上になる可能性があることです。
問題は、新しいユーザーごとにリセットするにはどうすればよいですか?
つまり、たとえば、
1 人のユーザーNext
が最初に単語をボットに送信すると、回答 1 を受け取りますNext
。2 回目に単語を送信すると、回答 2 を受け取ります。
ユーザーが wordNext
を送信した回数をカウントするために、例にある関数を使用しています。ユーザーが 1 人しかいない場合はすべて正常に機能しますが、2 番目のユーザーが最初にcounter
値を持つ必要がある場合0
、前のユーザーが獲得したカウンターの値を取得します。
python - Telegram-InlineKeyboardMarkup を使用して、ボタンが押されたときにユーザーにフィードバックを提供できますか?
InlineKeyboardMarkup を使用して、InlineKeyboardMarkup を非表示にしたり削除したりせずに、ユーザー ボタンの選択に対するフィードバックを提供できる方法はありますか?
たとえば、ユーザーが InlineKeyboardButton を選択すると、次のことができます。
多肢選択式の質問を作成できるかどうかを確認しようとしています。そうであれば、ボタンが選択または押されたことをユーザーに知らせる方法を提供する必要があります。