TelegramのPythonライブラリpython-telegram-botは、Debian環境でpip3インストールすると、ディフォルトでv13.14がインストールされていました。最新版はv20.1ですが、v11.1.0と、これらv20.1及びv13.14とでは、telegram.extパッケージのクラスCommandHandlerの定義で、コンストラクタの引数順序が異なっていました。また、v20.1にいたっては、Dispatcherクラスが無くなり、Updaterクラスのidle()メソッドもなくなっていました。とりあえず、v11.1.0を指定してpip3インストールしましたが、今後このバージョンが使用不可となった場合、telegram.ext関連のソースコードを修正する必要があります。
“はじめての投稿” への1件のコメント
TelegramのPythonライブラリpython-telegram-botは、Debian環境でpip3インストールすると、ディフォルトでv13.14がインストールされていました。最新版はv20.1ですが、v11.1.0と、これらv20.1及びv13.14とでは、telegram.extパッケージのクラスCommandHandlerの定義で、コンストラクタの引数順序が異なっていました。また、v20.1にいたっては、Dispatcherクラスが無くなり、Updaterクラスのidle()メソッドもなくなっていました。とりあえず、v11.1.0を指定してpip3インストールしましたが、今後このバージョンが使用不可となった場合、telegram.ext関連のソースコードを修正する必要があります。