需通过三种方式配置WorkBuddy定时生成发送日报:一、内置定时任务中心可视化配置;二、Webhook+外部调度器(如cron)调用API;三、集成钉钉宜搭/飞书多维表格事件驱动触发。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望WorkBuddy自动执行重复性任务,例如每日固定时间生成日报并发送给指定人员,则需通过其内置的定时任务模块进行配置。以下是实现该功能的具体方案:
一、使用WorkBuddy内置定时任务中心配置
WorkBuddy提供可视化定时任务管理界面,支持按日/周/月周期触发预设流程,适用于标准日报模板与固定接收人场景。
1、登录WorkBuddy管理后台,点击左侧导航栏中的“自动化” → “定时任务”。
2、点击右上角“新建任务”按钮,选择任务类型为“日报生成与推送”。
3、在任务设置中,填写任务名称,如“每日09:00发送销售日报”,并设定执行时间为每天上午09:00。
4、在“数据源”选项中,选择已配置的业务表(如CRM线索表、工单表),勾选需要统计的字段(如新增线索数、关闭工单数)。
5、在“模板”区域,点击“编辑日报模板”,插入变量标签(如{{today_new_leads}}、{{closed_tickets}}),保存后返回任务页。
6、在“通知设置”中,输入接收人邮箱或企业微信ID,启用“自动发送”开关,点击“保存并启用”。
二、通过Webhook+外部调度器(如cron)触发
当内置定时器无法满足复杂时间规则(如“每月第一个工作日”或“每两小时一次”)时,可借助外部调度器调用WorkBuddy开放API完成任务触发。
1、进入WorkBuddy开发者中心,进入“API管理” → “生成访问令牌”,复制Token值并妥善保管。
2、在服务器端编写curl脚本,调用WorkBuddy的日报生成接口:POST /v1/reports/daily/generate-and-send,携带Authorization头及JSON参数(含receiver、template_id、date_range)。
3、将该脚本保存为daily_report.sh,并赋予执行权限:chmod +x daily_report.sh。
4、编辑系统crontab:crontab -e,添加一行:0 9 * * * /path/to/daily_report.sh。
5、重启cron服务:sudo systemctl restart cron,确认日志中无报错信息。
三、集成低代码平台(如钉钉宜搭/飞书多维表格)联动
适用于已有钉钉或飞书组织架构且不希望脱离现有办公环境的团队,通过事件驱动方式间接调用WorkBuddy能力。
1、在钉钉宜搭中新建一个空应用,添加一个“定时触发器”组件,设定触发时间为每日08:55。
2、添加一个“HTTP请求”节点,方法设为POST,URL填写WorkBuddy提供的Webhook地址(格式为https://api.workbuddy.example/webhook/daily-report)。
3、在请求体中填入JSON格式数据,包含字段:{"trigger_time": "09:00", "report_type": "sales", "receivers": ["zhangsan@company.com"]}。
4、在WorkBuddy侧预先配置对应Webhook接收端,绑定该地址到指定日报模板和审批流。
5、发布宜搭应用,进入“自动化设置”页面验证触发状态,查看最近三次执行记录是否显示“成功”。









