一款基于PHP 8.0+的轻量级钉钉提醒系统,支持通过Webhook快速集成钉钉机器人,实现业务告警、日程提醒等自动化消息推送。系统提供可视化后台管理,搭配宝塔面板定时任务,无需复杂配置即可部署,助力企业高效办公与团队协作。
钉钉提醒业务系统源码说明
系统概述
这是一个基于PHP的网站定时钉钉提醒业务系统,能够通过钉钉机器人实现业务提醒功能。系统支持通过域名访问并快速安装配置。
系统要求
- PHP版本:8.0+
- PHP扩展:
- pdo_sqlite
- mbstring
- json
- curl
- OpenSSL
- Web服务器:Nginx/Apache
- 文件系统权限:
- data目录可写
- logs目录可写
安装配置步骤
1. 系统安装
直接通过浏览器访问域名下的安装脚本:
http://您的域名/install.php
按照安装向导完成系统初始化。
2. 钉钉机器人配置
- 创建钉钉机器人:
- 在钉钉群设置中添加"自定义机器人"
- 获取Webhook链接和安全设置关键词(字母关键词)
- 系统后台配置:
- 登录系统后台管理
- 进入"钉钉配置"页面
- 填写以下信息:
- Webhook地址(从钉钉机器人获取)
- 安全关键词(字母关键词)
- 其他可选配置(如签名密钥等)
3. 定时任务设置(宝塔面板示例)
- 登录宝塔面板
- 进入"计划任务"功能
- 添加新任务:
- 任务类型:访问URL
- 任务名称:DingTalkReminderCron
- 执行周期:根据需求设置(如每分钟、每小时等)
- 任务URL:
http://您的域名/cron.php
- 保存任务
功能特点
- 多业务提醒管理
- 定时任务执行
- 钉钉机器人消息推送
- 简单易用的后台管理界面
- 日志记录功能
注意事项
- 确保服务器时间准确,以免影响定时任务执行
- 定期检查logs目录下的日志文件,便于问题排查
- 生产环境建议配置HTTPS以保障安全
- 首次使用前建议备份data目录
常见问题
- 安装失败:检查PHP版本和扩展是否满足要求,确保目录权限正确
- 钉钉消息未推送:检查Webhook地址和关键词是否正确,网络连接是否正常
- 定时任务不执行:检查宝塔面板任务配置,确认cron.php可访问







