最近、私は Python で書かれた単純な Telegram ボットに取り組んでいました (python-telegram-botライブラリを使用)。このボットでは、次のコマンドを使用して最後のメッセージ オブジェクトを取得できます。
bot.getUpdates()[-1].message
Telegram Docによると、メッセージオブジェクトには、などのいくつかの属性が含まれていますmessage_id,from,date,chat...from属性は、メッセージの送信者であるユーザーオブジェクトを返します。しかし、これfromはPython のキーワード(インポート時に使用される) であるため、SyntaxError を発生させるために使用することはできません。
別の方法として、chat個人チャットの User オブジェクトと、GroupChat含まれていないグループのオブジェクトとユーザーに関する情報を返す属性を使用できます。また、このバグを報告する直接的な方法が見つかりませんでした。
それで問題は、この仕事をする方法はあるのでしょうか? または別の解決策はありますか?