[英]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.