每日给女友发送早安信息
闲来无事,在同性交友网站 github 上溜达的时候,发现一个定时给女友发送早安问候的项目,就搞下来玩玩。
项目地址: https://github.com/wangxinleo/wechat-public-account-push
我使用了 Pushdeer 的方式,毕竟腾讯测试号政策变动频繁
Pushdeer 介绍
文档地址 :https://www.pushdeer.com/dev.html
可以用来推送一些消息,自用免费,程序员可以用来做一些提醒,比如代码跑完了发一个提醒,或者报错了发一个提醒,不用时不时上服务器上看怎么样了。
项目部署
我的是 arm 架构的设备,在 dockerhub 上找半天 nodejs 的镜像就是 run 不起来,搞烦了就自己拉 ubuntu 的镜像开始装 nodejs 了
按项目上的方法安装完成
但是也遇到几个问题,大部分都是项目依赖的一些东西没有安装,提示哪个找不到的话,就是apt-get install **安装一下就行了。
例如:
这个里面的node-schedule就是没有的,自己安装一下就行。
记录一下维护这个常用的命令:
- 从 github 更新项目
cd ~./wechat-public-account-push && git pull origin master
- 重启项目
pm2 restart @wechat-push
- 一些指令
# 停止
pm2 stop @wechat-push
# 重启
pm2 restart @wechat-push
# 删除服务
pm2 delete @wechat-push
# 查看运行日志
pm2 log @wechat-push
# 清空日志
pm2 flush
# 运行项目
cd ~/wechat-public-account-push && npm run pm2start