Telegram机器人能定时发送消息吗?怎么设置?
6 个回答
可以,但是原生机器人不能定时发送消息,你需要这么做:
1. 先用python/nodejs等语言写个脚本,调用telegram bot api的sendmessage接口,在脚本里加个定时器(setinterval)就可以了,定时器的时间自己定。
2. 不想编程的话可以用第三方服务。推荐2种:BotFather创建了机器人后,用「定时任务平台」远程触发你的脚本(比如cron-job.org);或者找现成的Telegram定时提醒机器人(比如alarm bot)。
3. 定时提醒。推荐IFTTT,图形化界面,设置时间和触发条件就能自动发消息。小白友好,不需要编程。
注意授权机器人权限,以及API返回值的处理。
定时发送:默认机器人不具备定时功能,需要调用第三方工具/代码(如Python脚本+定时任务)实现。小白用户可以使用BotFather创建机器人后,绑定第三方定时器Bot(如AlarmBot),简单配置定时消息即可。
可以!Telegram机器人本身没有定时功能,需要借助第三方工具实现,推荐两种实现方式:①BotFather创建好机器人,通过Python脚本调用API定时发送消息(需要一定的代码基础);②借助IFTTT等自动化工具,设置定时触发时间和发送消息,完全零代码操作,更方便小白用户。
可行!但原生机器人不支持直接定时。有两种方法:1.借助第三方工具(BotFather+IFTTT)设置触发;2.自己动手写脚本调用API(需要基础代码能力)。推荐小白使用第一种,简单粗暴。设置好时间后记得测试下别睡过头了~
定时发送消息,默认不支持。简单:用第三方机器人CronBot,按照说明填写定时时间和内容即可。复杂:自己写脚本调用接口,代码党请随意。小白用前者。
定时推送,机器人本身不带,有两个办法:①用第三方工具(比如BotFather+Python脚本),不过要写代码。②用定时推送机器人,搜“定时提醒bot”,设置好时间就行了。小白推荐第二种。傻瓜式操作。