問題タブ [py-telegram-bot-api]

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 に答える
1277 参照

python - pyTelegramBotAPI を使用してすべての写真を受信する

受信した写真を電報ボット経由でフォルダに保存することはできますか? メソッド getFile ( https://core.telegram.org/bots/api#getfile ) がありますが、使用方法がわかりません。

Telegram Bot API の周りに Python ラッパーを使用しています: https://github.com/eternnoir/pyTelegramBotAPI

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

python - SQLAlchemy + pyTelegramBotAPI: スレッドで作成された SQLite オブジェクトは、その同じスレッドでのみ使用できます

次の問題の原因を理解しようとするのは本当に頭痛の種です。以下のライブラリを組み合わせて使用​​しています。

SQLAlchemyは最初に を使用していましたNullPoolが、現在は を使用するように構成されていますQueuePool。また、次のイディオムを使用して、スレッドごとに新しい DB セッションを起動しています (私の理解によると)。

それにもかかわらず、私はまだこの厄介な例外を受け取っています:(sqlite3.ProgrammingError) SQLite objects created in a thread can only be used in that same thread

何か案は?;) 特に、別のトレッドが db 操作の間のどこかに入る可能性がある方法がわかりません...これがおそらく厄介な例外の理由です

更新 1 : を に変更するpoolclassSingletonThreadPool、これ以上エラーが発生しないようです。ただし、のドキュメントにSQLAlchemyよると、それは生産が蔓延しているわけではありません。