微信推送

微信推送

参考

[1] 小红书博主 @猪咪不是猪 的原创文章

[2] 给女朋友的微信专属推送-bilibili

[3] DailyInfo——基于企业微信的每日图文推送

本地推送

获取文件

关注微信公众号 lin小林
发送“微信公众号推送”获取相关文件
发送“模板”获取模板

注册账号

微信公众平台接口测试账号申请平台扫码登录
记录下appID和appsecret
在测试号二维码中扫码关注测试公众号并记录下需要推送消息的微信号

新增模板

在模板消息接口中新增测试模板,将标题和修改好的模板粘贴进去,完成后记录下模板ID

进行配置

将前面记录下的信息填充到config.txt中,并补充其他数据
以下两个api需要自行到其他平台注册使用

和风天气apikey

登入和风天气开发平台
进入控制台-应用管理-创建应用 即可获得key

天行数据apikey

登入天行数据TianAPI
娱乐类接口-彩虹屁-申请接口后点击在线测试 即可获得key

运行程序

将weixin.exe和config.txt放在同一文件夹
双击weixin.exe完成信息推送

GitHub定时推送

在此使用无Git的方法

获取文件

关注微信公众号 lin小林
发送“微信公众号推送源码”获取相关文件

进行配置

在获取到的文件夹中找到config.txt进行配置

创建仓库

登入GitHub
点击右上角+号-new repository-Private
完善号信息后点击Create repository
添加文件Add file-上传文件Upload files-选择所获取文件夹中除.github文件夹的所有文件

添加工作流

Actions-New workflows-Set up a workflow
将weixin.yml的内容替换掉新建的main.yml中的内容
并将cron: '0 0 * * *'修改成自己想要的推送时间
完成后Start commit-Commit new file添加成功

云服务器推送

别看了,这个我不会,我也没有服务器。

企业微信+腾讯云函数推送

获取文件

关注微信公众号 lin小林
发送“企业微信-腾讯云”获取相关文件

注册账号

登入企业微信官网,注册企业

配置企业微信

点开我的企业-企业信息,将企业ID记录下来
点开我的企业-微信插件-详情
添加微信插件logo,用微信扫描邀请关注的二维码关注该插件以接受消息
在设置一栏取消勾选“成员使用微信插件时需要使用企业微信客户端”
点开应用管理-应用-自建-创建应用
自定义应用LOGO和应用名称
可见范围选择企业条目,表示企业内所有人可见
创建应用后记录下AgentId和Secret(需要点击查看,并在企微app端接收)

部署腾讯云函数

进入腾讯云官网,扫码登录,完成身份认证
购买腾讯云函数服务 云+校园特惠套餐-腾讯云
登入云函数控制台
函数服务-新建-从头开始-事件函数-自定义名称-自定义地域-Python 3.7-本地上传文件夹
将前面下载的文件夹上传进去,记得配置文件夹中的config.py和template.py
template.py中有unicode字符串,可以自行更改配置图标Emojigraph-表情符号宇宙
点开高级设置,内存改为64MB,执行超过时间改为30,勾选固定出口IP,点击完成创建函数
点击函数名进入函数详情页面,函数管理-函数配置-网络配置,记录下公网固定IP
回到企业微信-应用管理-自创建应用-企业可信IP-配置,将刚记录下的IP粘贴进去
此处企业可信IP配置不可行了,方案失效,需要寻求其他解决方法
点击函数名进入函数详情页面,触发管理-创建触发器-定时触发-自定义触发周期-填入Cron表达式-完成

企业微信+阿里云函数推送

阿里云-云服务-函数计算 FC?不想写了!

商业化方案

网站索引

企业微信

企业微信管理后台

腾讯云Serverless控制台

话术

你好,我是你的专属技术员

由于微信测试号的方案有以下缺点
不能更改名称和头像
不能单独显示在消息列表(信息提示不明显)
定时推送有延时
我们采用的方案是 企业微信+服务器
可以自定义名称和头像
能够单独显示在消息列表
推送服务一年,有限期至2023.08.30

登入企业微信官网,注册企业

扫码登入企业微信管理后台,我帮您进行相关配置

提供企业名称和企业头像,显示效果如图

提供应用名称和应用头像,显示效果如图

提供信息标题,显示效果如图

提供在一起的日子,以及两人的昵称和生日,显示效果如图

提供地区信息,显示效果如图,用于推送天气预报

模板内容如图,您可自行删改,由于微信限制,消息太长会截断部分影响效果,保留内容应适当

扫码关注插件,加入企业

已经发送secret给您,请打开企业微信查收并复制给我

您需要定时几点推送?


微信推送
http://example.com/2023/01/14/Project项目-微信推送/
许可协议