0

我正在使用ConversationHandler來管理我的啓動狀態。
我也有一些計時器,所以我使用JobQueue。 此外,我有Web應用程序,用戶可以執行一些任務,任務完成後,我想它(網站)從機器人發送通知給用戶。爲了在用戶和電報殭屍之間進行互連,我決定使用ZeroMQ(使用這個例子https://gist.github.com/ramn/7061042
但是,我需要在我的機器人代碼中以某種方式運行偵聽器異步,否則它沒有事件開始執行,因爲機器人的start_polling函數。我曾嘗試使用JobQueue它做的和它的工作很好,但它停止所有JobQueue隊列=(
如何管理這種互連?我應該停止使用JobQueue並移動到一些芹菜般的圖書館嗎?如何使用JobQueue管理來自pub sub的推送通知?

謝謝!

回答

1

我不知道這是否會完全幫助,但python-telegram-bot@run_async裝飾它爲您提供了額外的線程異步功能。 你可以做from telegram.ext.dispatcher import run_async,然後裝飾工作職能。

更多細節可發現在wiki here

+0

非常感謝!我會更仔細地閱讀文檔tho) – Timopheym