Telegram 定时任务怎么设置重复周期?
5 个回答
Telegram官方不支持定时任务,你可以尝试以下方法:
1. 通过BotFather创建自定义机器人,setChatMemberStatus API自动发消息(需编程基础)
2. 下载第三方定时机器人(如@cronbot),设置好参数就可以定时运行
3. 手机/电脑本地写脚本调用API,比如Python+telethon定时任务
4. 图文消息建议先发到公开频道,然后通过转发功能同步到私聊
测试时先小范围测试,切勿直接全量推送。
下面由我来回答:
虽然Telegram本身并不支持定时功能,但可以通过Bot+第三方工具实现。
推荐方法:
1. 用Python写一个简单的脚本,调用Telegram Bot API + crontab或者Windows任务计划。
2. 通过IFTTT/Zapier等自动化平台,设置触发动作和执行动作。
定时发布消息,可设定固定时间,如早8点,午12点等。
每周的时间可根据目标人群的习惯来选择,比如工作日上午或者周末晚上。
消息内容要提前准备,防止出现差错。
设置定时提醒任务可以使用第三方Bot,比如Remind Me Bot,可以自定义间隔天数和周几等。
添加Bot后按照格式发送指令。例如:“/remind @群名称 通知内容 HH:MM 7d”为每天提醒。
机器人功能可能随时变更,请以界面提示为准。
Telegram本身没有原生定时任务,不过可以借助第三方工具,例如通过IFTTT或Zapier设定触发规则,每天或每周定时发送消息,也可以用Python脚本+Schedule库控制发送频率,配合Bot API实现。总之就是找个闹钟,找个嘴替。最后提醒,测试的时候别把好友当成垃圾短信轰炸。