基于Valine云引擎+Qmsg酱实现博客评论推送

本文最后更新于:2021年2月28日 下午

最近给blog加了Valine评论系统,发现不能实现评论的主动推送,所以今天就找到一篇利用Qmsg进行推送的文章,分享一下

原文链接:https://blog.csdn.net/u013817026/article/details/111167377

认领一只Qmsg酱

  • 打开Qmsg酱官网,可以选择QQ登陆

    点击这里➡ [Qmsg酱官网](https://qmsg.zendee.cn/)
    
  • 选择你中意的Qmsg酱并且添加她为QQ好友

QQ截图20210228154007.png

  • 添加你要接收推送的QQ号码
    在选择Qmsg酱的旁边菜单添加,描述随意。

  • 拼接你的接口地址
    点击最右边的KEY,可以看到一长串字符,复制下来备用:

QQ截图20210228154147.png

  • 测试你的Qmsg是否认领成功
    点击文档,查看接口地址,复制下来,把你的KEY粘贴在最后:

QQ截图20210228154300.png

然后将接口地址粘贴到浏览器地址栏,在末尾加上?msg= ,在等于后面随便输入文字,回车,如果成功你会看到Qmsg酱给你发来的消息:

QQ截图20210228154539.png

在Leancloud创建应用

相信你有一个应用服务于valine的应用了,如果没有请参考Valine的文档

Valine作者文档: Valine快速开始

通过云引擎部署项目

  • 在云引擎部署
    在Git部署的地址栏里输入这个仓库地址,然后点击部署:

https://github.com/W4J1e/Hexo-Valine-ASPush

QQ截图20210228154834.png

  • 配置变量
    最后记得保存(本文只谈Qmsg酱推送,其它如server酱、邮件推送和评论后台管理可以自行参考原作者的配置):

变量参数如下:

变量名 说明 示例
SITE_NAME [必填]网站名称 云淡风轻
SITE_URL [必填] 博客地址,末尾不要加 / https://gocos.cn
COMMENT [可选] 评论 div 的 ID 名,点击链接直接跳转到评论位置 #post-comment
QMSG_KEY [必填] Qmsg酱的KEY xxx
QQ [必填] Qmsg酱发送的 qq,支持多个,用英文逗号分隔即可 10001

示例:

QQ截图20210228155508.png

  • 运行部署
    点击左侧“部署”,在git部署下面再次点击部署。

  • 测试推送
    打开你的博客,用另一个身份发一条评论测试一下吧。

    QQ截图20210228155639.png

注:前一条推送的评论使用了原版的推送模板,我已在源码中去除这些可能无法正确显示的表情,新版推送很简洁,以后修改与否视情况而定 。

后记

如果没有推送成功,请在leancloud中查看日志,并将报错内容反馈于我。

后续有时间了才能逐渐完善这份文档和代码仓库,毕竟打工人,不像蝶衣大佬一样可以休!产!假!
最后,感谢各位前辈们造的车轮!