[英]MessageLoop(bot, handle).run_forever() doesn't work in Pycharm
我在 cmd 和 Pycharm 中都嘗試了以下代碼。它對 cmd 運行良好,但結果證明代碼在 Pycharm 中運行不佳。我無法獲得任何更新,過程剛剛完成。 我能知道如何解決這個問題嗎? PS:當我將 run_as_thread 更改為 run_forever() 時,它在 Pycharm 中有效
import telepot
from pprint import pprint
from telepot.loop import MessageLoop
bot = telepot.Bot("999999999999999999")
def handle(msg):
pprint(msg)
a = MessageLoop(bot, handle).run_as_thread()
您必須在此之后添加一個 While 循環,這將使您的程序阻塞。
喜歡 -
MessageLoop(bot, handle).run_as_thread()
print ('Listening....')
while 1:
sleep(10)
或者讓它永遠運行它會自動阻止
MessageLoop(bot, handle).run_forever()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.