全球主机交流论坛

标题: 一个借助于企业微信推送定时任务的php程序 [打印本页]

作者: 栋哥    时间: 2023-7-31 09:22
标题: 一个借助于企业微信推送定时任务的php程序
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即可。设置几点执行就是几点推送。

写的不好,大佬勿喷!
作者: 美国总统奥巴马    时间: 2023-7-31 09:26
支持技术贴
作者: fcurrk    时间: 2023-7-31 09:26
必须支持,感谢分享
作者: mikj521    时间: 2023-7-31 09:43
点赞  
作者: monface    时间: 2023-7-31 09:50
必须丁页一下
作者: gdtv    时间: 2023-7-31 10:16
企业微信需要营业执照吗?
作者: AYrm    时间: 2023-7-31 10:19
必须丁页一下
作者: 栋哥    时间: 2023-7-31 10:50
gdtv 发表于 2023-7-31 10:16
企业微信需要营业执照吗?

不认证就不需要
作者: 超级无敌小马甲    时间: 2023-7-31 11:46
技术大佬 牛逼!支持
但是我想问问这类东西主要用于什么
作者: 栋哥    时间: 2023-7-31 16:16
超级无敌小马甲 发表于 2023-7-31 11:46
技术大佬 牛逼!支持
但是我想问问这类东西主要用于什么

使用场景1:freemon的免费域名,因为验证问题,现在已经没有脚本可以自己动续期了,当初用了好几个邮箱薅了羊毛,自动推送到微信不容易健忘。使用场景2:因为自己做过的项目比较多,很多留了质保金,在质保金到期前推送个脚本方便,方便提前准备材料取款。使用场景3:vir的小鸡,瓦工小鸡特价鸡都是一机一号,不会不会经常查看邮件,包括aws和AZ学生小鸡一年到期,有微信推送更简便。
主要为了解决健忘症问题。

作者: 腾讯云6折购    时间: 2023-7-31 16:18
大佬牛逼 请问这个跟我在手机上设置计划任务或者提醒事项有什么不同呢
作者: 栋哥    时间: 2023-7-31 16:33
腾讯云6折购 发表于 2023-7-31 16:18
大佬牛逼 请问这个跟我在手机上设置计划任务或者提醒事项有什么不同呢

主要功能上没啥区别。只是个人习惯问题,所以也是基于本人或者本人团队习惯写的,在如果在微信推送更直观,因为我自己周期类事项比较多感觉更方便,支持批量导入导出,可在提前N天每天发通知。
作者: 我心飞呀飞    时间: 2023-8-1 10:44
不用企业微信了,不断在割韭菜
作者: lioyiphy    时间: 2023-8-1 10:46
感谢分享
作者: fqae    时间: 2023-8-1 10:58
现在好像要绑定企业北岸域名吧
作者: coolsd    时间: 2023-8-5 21:26
大佬能增加一个重复提醒吗




欢迎光临 全球主机交流论坛 (https://loc.qiche.eu.org/) Powered by Discuz! X3.4