微信每日自动推送

WechatDailyPush

文章来自于:https://www.ccrui.cn/archives/wechatdailypush.html

本项目为微信公众号每日卡片推送服务
项目源码 可执行文件下载

完成效果

每日10点30分进行自动推送
微信每日自动推送_第1张图片

每次向测试号发送消息时,进行一次推送
微信每日自动推送_第2张图片

准备工作

  1. 一个具有公网ip的服务器
  2. 申请微信公众平台测试号
  3. 申请高德天气接口key

部署方式

下载构建完成的可执行文件
修改./Configuration/config.json配置文件

配置文件

定时执行
示例为每日10点30分执行推送

微信每日自动推送_第3张图片

基础信息

微信每日自动推送_第4张图片

微信信息

需在微信测试号平台上传测试模板

微信每日自动推送_第5张图片

{{first.DATA}}

城市:{{city.DATA}}
实况天气:{{weather.DATA}}
气温:{{nowTemperature.DATA}}
风速:{{wind.DATA}}
湿度:{{wet.DATA}}
今天天气:{{day1_wea.DATA}}
明天天气:{{day2_wea.DATA}}
后天天气:{{day3_wea.DATA}}

♥遇见♥: {{meetDate.DATA}}
♥在一起♥: {{togetherDate.DATA}}

距离{{name1.DATA}}生日:{{birthDate1.DATA}}
距离{{name2.DATA}}生日:{{birthDate2.DATA}}

微信每日自动推送_第6张图片
微信每日自动推送_第7张图片

第三方信息

微信每日自动推送_第8张图片

部署服务器

将下载的文件夹上传到服务器 进入文件夹根路径后直接执行WechatPublicAccount文件即可 服务器监听端口为5000

若服务器为非Linux-x86 则需要下载Portable-net6.0版本 并在服务器安装.net6运行时
安装完成后即可在文件夹根目录执行dotnet WechatPublicAccount.dll 服务器监听端口为5000

也可直接使用宝塔面板进行部署

微信每日自动推送_第9张图片

完成部署并测试

在微信公众平台上填写服务器域名 若绑定域名为 wx.ccrui.cn则需要填写http://wx.ccrui.cn/wx
微信每日自动推送_第10张图片

绑定完成后,向微信测试号中随便发一条消息 测试号会回应该条消息并推送每日卡片
每日的设定时间,微信会向配置文件中的全部用户进行一次推送

你可能感兴趣的:(微信)