telegram 定时任务怎么设置循环执行?​

WindowSeatWindowSeat06月15日1580

Telegram定时任务循环执行吗?例如每天固定时间发信息,一直循环下去,有没有什么办法?求教!

4 个回答

马卡龙龙
马卡龙龙回答于 06 月 15 日
最佳答案

Telegram本身没有定时任务功能,可以通过第三方工具实现,如:

1. 用Python写脚本+schedule库定时发送消息。

2. Termux中配置cron定时任务。

3. 寻找能够自动发送消息的机器人(比如AutoResponder)

4. Windows/macOS可设置计划任务/automator运行脚本。

这些方法都可以实现每天定时循环发消息。按需求选择即可。

BerryBlast
BerryBlast回答于 06 月 15 日

可以通过BotFather来创建一个机器人,然后用代码实现定时发送。比如写一个Python脚本,调用Telegram API,再用crontab或Windows任务计划,让脚本每天定时跑一次。这样就实现循环了。

Telegram官方API不支持定时任务。

过期杂志
过期杂志回答于 06 月 15 日

Telegram官方客户端不支持定时任务循环执行哦,但是可以用第三方工具来实现,比如用Python写个脚本,调用Telegram API,再使用crontab或Windows任务计划实现定时发送消息,也可以用BotFather创建一个Telegram机器人,配合定时任务库(如APScheduler)来实现。注意不要每天发太多次哦,容易被封号的。

例如:在Linux系统上安装python-telegram-bot库,写个简单的发送消息代码,然后用crontab -e添加一行计划任务,如“0 8 * * * /usr/bin/python3 /path/to/your_script.py”,这样每天早上8点就会自动发消息啦。

如果你不懂编程的话,网上也有一些可视化的定时发送工具,但安全性可能不及自己写的。推荐学习一下基础的Python,简单易学,对于以后使用Telegram也很有帮助。

旧毛衣味道
旧毛衣味道回答于 06 月 16 日

Telegram没有原生定时任务。

通过Bot实现定时消息发送,例如使用Python脚本+APScheduler定时,通过Telegram Bot API发送消息。

部署到服务器后,就可以一直运行,每天固定时间定时循环发信息。

您的答案