python - Telegram bot Python,如何在触发另一个事件时向某些用户发送消息
问题描述
我已经有一个脚本可以检查我的 gmail 收件箱并以一定的时间间隔发送某些邮件,为此我使用while True
循环让它无限运行。
当我想将相同的东西应用到 Telegram 机器人中时:
bot.polling()
优先于while True
循环,反之亦然。如何让我的while True
循环在 Telegram 机器人中运行,而机器人的其他功能不会被中断?
解决方案
目前还没有答案,但是我找到了一个临时解决方案。我使用了线程库并将'''bot.polling()'''放入o函数并在线程中调用此函数。基本上,多线程已经解决了我的问题。
推荐阅读
- c# - System.FormatException: 'The format of the input string is incorrect.'
- c - 使用 pthreads 我只在大值中得到“分段错误(核心转储)”
- ruby-on-rails - Storing Postgres Array of Jsonb in Rails 5 Escapes Strings Unexpectedly
- php - 使用 React - Axios 通过 PHP 传递 mgs/mail
- python - SQLalchemy 在设置角色时不提交更改
- javascript - 在 Flask 中的 python 类中访问 Javascript 变量
- javascript - 如何从单独的文件夹执行功能
- java - 使用 Javax.ws 验证 HTTP 标头
- xamarin.forms - Is it possible to add a javascript chart in a webview in Xamari.Forms
- odoo - Odoo 事件将字段添加到表单