微信公众日常推送保姆教程(node版)

1.先安装node环境(https://nodejs.org/en/)

安装过程就是:双击直接安装,不建议更改默认安装位置(C:\),中途也保持默认设置,一路 “Next” 即可。

查看是否安装成功
打开cmd终端输入
node -v

2.下载项目代码文件

https://github.com/muxiao2/vx_muxiao_node_express.git

什么模块没有就npm什么模块

npm i 模块名

3.注册微信公众号的订阅号(注册完扫码登陆)

选择开发者工具点击公众平台测试账号

4.申请测试号并校验接口配置

要准备以下的信息

5.填写url和token,url为外网访问地址,token自定义,先运行服务,在配置测试号token

首先要准备内网穿透

下载natapp(https://natapp.cn/#download)选择适合自己电脑的版本

登陆后选择购买隧道的免费隧道,端口号填写8080

准备好authtoken后

下载完后打开这个程序

直接运行
natapp -authtoken=你刚刚复制的authtoken

运行结果(复制这个url,这个窗口先不要关掉,需要挂载后台)

6.查看本项目文本注解

7.准备好天气接口要的数据(https://www.yiketianqi.com/user/login)

先注册登录,查看自己账号里的AppId和AppSecret

并且在项目文件夹中找到城市cityid表找到对应的城市id

8.用记事本打开config.js文件

module.exports = {/*** [设置验证微信接口配置参数]*/config: {token: '要填写', //对应测试号接口配置信息里填的token(自定义,但是要跟测试号里填的一样)appid: '要填写', //对应测试号信息里的appIDsecret: '要填写', //对应测试号信息里的appsecretgrant_type: 'client_credential', //默认tel_id: '要填写', //模板的idvx_num: '要填写', //要发给谁就写谁,就是关注用户里的微信号//这个是天气的接口,需要注册完填写以下内容AppId: '要填写',//天气登陆注册接口idAppSecret: '要填写',//天气登陆注册接口的secretcityid: '要填写' //城市的编号(从附件cityid表中查)},/**这是作者沐晓的模板(模板修改在www.js文件)* {{month.DATA}} {{time.DATA}} * 城市:{{city.DATA}} * 今天天气:{{weather.DATA}} * 最低气温:{{min.DATA}} * 最高气温:{{max.DATA}} * 今天是我们分别的第{{num.DATA}}天 * 距离我们再见还有{{date.DATA}}天 * {{english.DATA}} * {{chinese.DATA}}*/
};

9.按照注释修改文件内容www.js

WEATHER数据对照表

9.按照上面的配置完后就可以运行程序了(打开cmd命令窗,cd到项目目录下执行)

node www.js

程序执行完后打开微信公众填写token

10.执行成功后发送(填写的关注用户就会收到)

11.定时推送

安装pkg(cmd打开cd到项目目录运行以下代码)

npm install -g pkg

在项目的根目录下修改package.json 配置(项目默认修改完,这步可不做)

 "bin": "service.js",//入口文件

使用打包工具

pkg -t win www.js

若是打包失败,需要看少什么包,就要去下载。

然后win+r打开搜索框输入以下命令回车

compmgmt.msc

微信公众号每日推送给女朋友的程序相关推荐

  1. 微信公众号每日推送(小白网页版配置)

    微信公众号每日定时推送,天气推送(小白网页版配置) 0.提示 1. 前言 2. API接口申请 2.1 微信 2.2 百度 2.3 地区编码 3. 模板内容编写 4. 功能演示 4.1 创建定时早安推 ...

  2. Java 微信公众号每日自动给女朋友推送问候

    近期网上又出现一股给女朋友做微信公众号推送的潮流,那么别人有的我女朋友也得有不是O.o 简单研究了一下做微信公众号推送的原理,简单来说就是后台服务器做个定时任务,然后定时调用微信公众平台提供的Web ...

  3. Java实现微信公众号每日推送

    公众号需要企业才可以申请,并且需要交300元认证费.所以用的是微信测试的订阅号 你是否还在为每天发早安晚安而发愁 你是否还在迫于女朋友的淫威之下而每天说着土味情话 你是否还在为记不住女朋友的生日,记不 ...

  4. 微信公众号怎么推送消息_微信公众号发送消息

    A.模板消息发送 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. 备注 ...

  5. PHP实现微信公众号主动推送消息

    这篇文章主要介绍了php实现微信公众号主动推送消息的方法,PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制,需要的朋友可以参考下. 通过学习借鉴朋友的实现方法进行整理,实现了PHP ...

  6. python爬虫如何实现每天爬取微信公众号的推送文章

    python爬虫如何实现每天爬取微信公众号的推送文章 上上篇文章爬虫如何爬取微信公众号文章 上篇文章python爬虫如何爬取微信公众号文章(二) 上面的文章分别介绍了如何批量获取公众号的历史文章url ...

  7. 用户画像在科技期刊微信公众号精准推送中的应用

    闵甜1,2), 孙涛3),赖富饶1,2), 侯湘4) 1)华南理工大学<现代食品科技>编辑部,广东省广州市天河区五山路381号 510640 2)华南理工大学食品科学与工程学院,广东省广州 ...

  8. php 主动推送消息,php实现微信公众号主动推送消息

    通过学习借鉴朋友的实现方法进行整理,实现了PHP版的微信公共平台消息主动推送,分享给大家供大家参考,具体内容如下 此方法是通过模拟登录微信公共平台的方法来实现的. 代码如下: 一.登录接口部分代码 / ...

  9. 微信公众号消息推送开发(模板消息):点击推送消息跳转到网页或者小程序(三)

    需求场景: 点击推送的消息后跳转到小程序中的某个页面,或者跳转到某一个网页上,例如有这样一个需求,在商城平台购买产品后,需要通过公众号给用户推送订单详细并且点击消息可以看到对应的订单详情.以下我将在微 ...

最新文章

  1. 浅谈程序员的“内卷化”
  2. RJ-45接口连接线、MDI/MDIX接口
  3. Ghost后只有一个C盘解决方法(转)
  4. go语言游戏编程-Ebiten渲染一张图片
  5. python控制语句第一章_【原创】Python第一章
  6. mysql数据库入门教程(1):数据库的相关概念,存储特点,软件安装教程,数据库启动,服务端登录退出
  7. 背水一战 Windows 10 (20) - 绑定: DataContextChanged, UpdateSourceTrigger, 对绑定的数据做自定义转换...
  8. muduo学习笔记 日志类
  9. 如何在 Ubuntu 14.04 和 12.04 上测试 systemd
  10. FreeMarker的优点和缺点
  11. shell--6、Shell printf 命令
  12. HDU多校联合赛(1007 Magical Forest)模拟题
  13. Java调用动态库 缺点,Java调用动态库所需要关心的有关问题
  14. JavaScript之基础语法整理
  15. 商用密码产品认证-智能密码钥匙
  16. react小书,怎么渲染列表(react)
  17. JUnit5学习之一:基本操作
  18. 初级计算机硬件试题,初级计算机考试题库
  19. Github爆款!Aura v2.0.0正式版来了…
  20. 如何评估 Web3 项目的价值?

热门文章

  1. android自定义抽奖,Android 自定义View 抽奖大转盘(2)
  2. 无水印的html5制作软件,无水印剪辑视频
  3. 5000比特量子计算机,量子计算机平台正式发布:拥有5000量子比特
  4. PHP 5.5从零开始学 视频教学版pdf
  5. C# .NET 云南农信国密签名(SM2)简要解析
  6. 关于抓取大众点评商户评论的爬虫那点事
  7. [单片机][IIC/I2C][APDS9960] 手势传感器 4种手势
  8. 面试总结:任意一个整数分解为几个连续正整数之和
  9. 北斗GPS天线使用中注意的问题
  10. 【服务器raid数据恢复】RAID5两块盘离线的数据恢复案例