Telegram 定时任务怎么在后台运行?
2 个回答
你这个问题本质就是想脱离手机运行Telegram任务,这里给你几个方案:
1. 用电脑代替手机,电脑24小时开机即可完成任务
2. 通过Telegram机器人把任务逻辑迁移到服务端执行
3. 用Termux+screen命令实现手机后台进程(但续航是个问题)
推荐直接部署于云服务器,这是最稳定的方法,再好的代码也抵不过环境的限制。
手机关机进程会被系统杀死,尝试以下解决方案:
1. 使用Termux+screen维持进程运行,耗电量大
2. 用树莓派/旧电脑做服务器,24小时运行成本低廉
3. 云服务器部署(推荐),阿里云的轻量级服务器,每月几十块就能跑。
代码不要用手机写,linux环境下更稳定,使用nohup+screen命令,定时任务可以后台常驻。