Telegram机器人能定时发送消息吗?怎么设置?

于叶农于叶农06月01日3114

Telegram机器人可以定时发送消息吗?比如每天某个时间提醒我等等,要怎么设置啊?听说要调用API,但是小白看不懂啊,有简单的办法吗?

6 个回答

岳靖
岳靖回答于 06 月 01 日
最佳答案

可以,但是原生机器人不能定时发送消息,你需要这么做:

1. 先用python/nodejs等语言写个脚本,调用telegram bot api的sendmessage接口,在脚本里加个定时器(setinterval)就可以了,定时器的时间自己定。

2. 不想编程的话可以用第三方服务。推荐2种:BotFather创建了机器人后,用「定时任务平台」远程触发你的脚本(比如cron-job.org);或者找现成的Telegram定时提醒机器人(比如alarm bot)。

3. 定时提醒。推荐IFTTT,图形化界面,设置时间和触发条件就能自动发消息。小白友好,不需要编程。

注意授权机器人权限,以及API返回值的处理。

肇嘉颖
肇嘉颖回答于 06 月 01 日

定时发送:默认机器人不具备定时功能,需要调用第三方工具/代码(如Python脚本+定时任务)实现。小白用户可以使用BotFather创建机器人后,绑定第三方定时器Bot(如AlarmBot),简单配置定时消息即可。

乙芮欢
乙芮欢回答于 06 月 02 日

可以!Telegram机器人本身没有定时功能,需要借助第三方工具实现,推荐两种实现方式:①BotFather创建好机器人,通过Python脚本调用API定时发送消息(需要一定的代码基础);②借助IFTTT等自动化工具,设置定时触发时间和发送消息,完全零代码操作,更方便小白用户。

飞言
飞言回答于 06 月 03 日

可行!但原生机器人不支持直接定时。有两种方法:1.借助第三方工具(BotFather+IFTTT)设置触发;2.自己动手写脚本调用API(需要基础代码能力)。推荐小白使用第一种,简单粗暴。设置好时间后记得测试下别睡过头了~

卑奕叶
卑奕叶回答于 06 月 03 日

定时发送消息,默认不支持。简单:用第三方机器人CronBot,按照说明填写定时时间和内容即可。复杂:自己写脚本调用接口,代码党请随意。小白用前者。

有优瑗
有优瑗回答于 06 月 04 日

定时推送,机器人本身不带,有两个办法:①用第三方工具(比如BotFather+Python脚本),不过要写代码。②用定时推送机器人,搜“定时提醒bot”,设置好时间就行了。小白推荐第二种。傻瓜式操作。

您的答案