|
|
4 years ago | |
|---|---|---|
| common | 4 years ago | |
| middlewares | 4 years ago | |
| models | 4 years ago | |
| public | 4 years ago | |
| routers | 4 years ago | |
| views | 4 years ago | |
| .gitignore | 4 years ago | |
| LICENSE | 5 years ago | |
| README.md | 4 years ago | |
| app.js | 4 years ago | |
| app.json | 4 years ago | |
| config.js | 4 years ago | |
| nginx.conf | 5 years ago | |
| package.json | 4 years ago |
先去你的云服务提供商那里添加一个子域名,解析到你的目标服务器。
git clone https://github.com/songquanpeng/message-pusher.git。https://pusher.yourdomain.com/,注意后面要加 /,如果不修改此项,推送消息的详情页面将无法打开。npm i。npm i -g pm2。pm2 start ./app.js --name message-pusher。nginx.conf 中的域名以及端口号,并创建软链接:sudo ln -s /path/to/nginx.conf /etc/nginx/sites-enabled/message-pusher.conf ,注意修改这里的 /path/to/nginx.conf,且必须是绝对路径,当然如果不想创建软链接的话也可以直接将配置文件拷贝过去:sudo mv ./nginx.conf /etc/nginx/sites-enabled/message-pusher.conf。sudo certbot --nginx。sudo service nginx restart。{{text.DATA}},提交后可以拿到 TEMPLATE_ID。https://你的域名/前缀/verify,TOKEN 随意,先不要点击验证。(前缀默认和用户名相同)https://你的域名/,默认用户为 admin,默认密码为 123456,登录后根据系统提示完成配置,之后点击提交按钮。访问 https://你的域名/前缀/Hi,如果你的微信能够收到一条内容为 Hi 的模板消息,则配置成功。
在此之前,请先读一下“在自己的服务器上的部署步骤”这一节。 由于 Heroku 的限制,当 30 分钟内没有请求的话就会被冻结,之后再次启动时数据就丢了,因此这里我们采用配置环境变量的方式进行配置。
| KEY | VALUE |
|---|---|
| MODE | 1(Heroku 模式) |
| WECHAT_APP_ID | 你的测试号的 APP ID |
| WECHAT_APP_SECRET | 你的测试号的 APP Secret |
| WECHAT_TEMPLATE_ID | 你的测试号的模板消息的 ID |
| WECHAT_OPEN_ID | 你的 Open ID |
| WECHAT_VERIFY_TOKEN | 你自己设置的验证 token |
| 你的默认目标邮箱 | |
| PREFIX | 你的前缀,如 admin |
| SMTP_SERVER | smtp 服务器地址,如 smtp.qq.com |
| SMTP_USER | smtp 服务器用户邮箱 |
| SMTP_PASS | smtp 服务器用户凭据 |
| HREF | 服务的 href,如 https://wechat-message.herokuapp.com/ ,注意后面要有 / |
https://你的域名/前缀/消息,缺点是有字数限制,且只能是纯文本,这是微信模板消息的限制。https://你的域名/前缀/?type=0&title=消息标题&description=简短的消息描述&content=markdown格式的消息内容&[email protected]https://你的域名/前缀/,参数有:
敬请期待。