找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 43|回复: 7

一个借助于企业微信推送定时任务的php程序

[复制链接]

2

主题

9

回帖

132

积分

注册会员

积分
132
发表于 2023-7-31 09:22:51 | 显示全部楼层 |阅读模式
WorkWechatPusher

本程序需要用到企业微信,借助于企业微信的API(又薅了一次企业微信的羊毛)以及cron计划任务。

本来想到网上找一个直接用的,找了几天没找到一个合适的,所以就借助先辈们的基础加上AI的技术闭门造车,粗糙的写了一个。
因为写程序并非本人特长,所以写的比较简单和粗糙,本程序也可能存在漏洞。随缘更新。

主要功能:
定时推送,适用于合同,服务器,项目到期提醒推送,可提前N天(N天内每次计划任务促发均会推送,当天仍继续推送,过期不再推送)。支持批量导入导出推送任务,有用户前台登入,后台管理,用户可单独自定义配置企业微信参数。

使用方法:
1.用电脑打开企业微信官网,注册一个企业微信(免费)。
2.注册成功后,点「管理企业」进入管理界面,选择「应用管理」 → 「自建」 → 「创建应用」。
3.应用名称填入「WorkWechatPusher」或者你想要的名称都可以。
4.完成创建企业微信APP后,可以得到应用ID( agentid ),应用Secret( secret )。进入「我的企业」页面,拉到最下边,可以看到企业ID,这个参数后面要用到。
5.搭建系统,安装LNMP,最简单的pyp+mysql,用删库塔也可以,测试是在7.3的php,其他应该也可以,自测。
6.修改db.php为自己的数据库账号密码。导入send.sql数据库,默认账号密码admin,密码:admin123456
7.创建完成后登入,id为1的是管理员,后面创建的是用户。
8.进入系统后,配置参数,点击「配置企业微信参数」,就是你刚才第4步创建的应用ID( agentid ),应用Secret( secret ),企业ID。用户ID填 @all ,推送给全员,填写某个人则推送给某个人。
9.安装cron添加计划任务,定时执行目录下的php cron.php即可。设置几点执行就是几点推送。

写的不好,大佬勿喷!
回复

使用道具 举报

286

主题

2910

回帖

7902

积分

论坛元老

积分
7902
发表于 2023-7-31 09:26:09 | 显示全部楼层
支持技术贴
回复

使用道具 举报

10

主题

100

回帖

282

积分

中级会员

积分
282
发表于 2023-7-31 09:26:44 | 显示全部楼层
必须支持,感谢分享
回复

使用道具 举报

45

主题

1063

回帖

3629

积分

论坛元老

积分
3629
发表于 2023-7-31 09:43:56 | 显示全部楼层


点赞  
回复

使用道具 举报

8

主题

124

回帖

460

积分

中级会员

积分
460
发表于 2023-7-31 09:50:52 | 显示全部楼层
必须丁页一下
回复

使用道具 举报

479

主题

1385

回帖

6495

积分

论坛元老

积分
6495
发表于 2023-7-31 10:16:07 | 显示全部楼层
企业微信需要营业执照吗?
回复

使用道具 举报

194

主题

255

回帖

1944

积分

金牌会员

积分
1944
发表于 2023-7-31 10:19:42 | 显示全部楼层
必须丁页一下
回复

使用道具 举报

2

主题

9

回帖

132

积分

注册会员

积分
132
 楼主| 发表于 2023-7-31 10:50:17 | 显示全部楼层

gdtv 发表于 2023-7-31 10:16

企业微信需要营业执照吗?

不认证就不需要
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-18 16:27 , Processed in 0.085640 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表