🐂🐎 牛马专列:用飞书 Webhook 做的打工提醒机器人

有时候,我们并不是缺少动力,而是缺少一个温柔但坚定的「催更」。于是我写了一个小脚本,通过 飞书机器人 Webhook,每天在关键时间点提醒自己——该吃饭了、还有多久下班、再坚持一会儿就可以收工。 说实话,这个机器人没什么高尚的理由——纯粹是为了好玩。 我给它起了个特别接地气的名字:牛马专列。 每天到了几个关键时间点,它就会在飞书群里冒出来提醒: 看起来像是在「关心」我,实际上更像是在用精确到分钟的方式提醒:你的打工时光又被收割了多少。 功能概览 核心实现思路 1. 飞书 Webhook 发送消息 飞书支持用 POST 请求给 Webhook 发送消息卡片,脚本的 send_card() 函数就是负责构造 JSON 并调用 API。 2. 定时检查 脚本通过 while True 循环,每分钟检查当前时间是否到提醒点,如果到了就发一次。 3. 计算今日已赚 用 datetime 计算从上午 9 点到现在的工作时长,再结合时薪推算出今天赚了多少钱。 4. 防并发 用 fcntl 文件锁确保同一时间只运行一个实例,防止重复发消息。 代码地址:https://github.com/rainding0311/lark_webhook_reminder/tree/main 配置项说明 脚本顶部的几个变量可以根据需要调整: 变量 含义 默认值 说明 WEBHOOK_URL 飞书 Webhook 地址 (你的地址) 去飞书群聊添加机器人获得 INTERVAL … Continue reading 🐂🐎 牛马专列:用飞书 Webhook 做的打工提醒机器人