Comment2Wechat
一个 Typecho 评论微信提醒插件,修改自原版本,增加了一些功能以及设置。使用了 Easy 大大的开源项目 serverchan。
功能
每当有人评论你的文章时,可以通过 Server酱 推送到你的微信上。
相比原插件新增了两个功能设置:
- 当评论者为自己时不提醒
- 使用 HTTPS 与 Server酱 进行通信
下载
部署
下载完后将Comment2Wechat
文件夹解压至(Typecho根目录)/usr/plugins
中即可。
如果你是从 Github 下载的,请记得将插件文件夹重命名为 Comment2Wechat
如果你已经有原版插件,可以直接覆盖,但是在这之后必须点开设置菜单并保存设置一次(即使你不需要更改默认设置)
使用
首先去 Server酱 首页,根据首页的说明一步步操作即可。
然后将你获取的 SCKEY 粘贴到插件的设置中,保存设置。
就这么简单。
原作
Comment2Wechat V1.0.0 by Y!an
https://github.com/YianAndCode/Comment2Wechat
感谢
原作者 Y!an
@Easy 大大的 Server酱 解决方案
版权声明:本文为原创文章,版权归 神代綺凜 所有。
本文链接:https://moe.best/technology/comment2wechat.html
所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
最近遇到一个问题,就是使用 Akismet(或其他方式)拦截了「垃圾评论」后,仍然会发送微信通知,当垃圾评论很多时一直提醒就有点麻烦... 如果不希望收到这些通知的话,请问应该如何修改代码?谢谢!
sc_send
函数,$comment['status']
是评论的状态,垃圾邮件的话该值为'spam'
,在发送前判断$comment['status']
是否等于'spam'
,如果是就直接返回$comment
,不执行后面的发送过程所以在函数最开头加入这个判断应该就可以了
但有个问题就是万一垃圾评论识别插件的顺序在这个插件后面怎么办……只能查一下有没有办法规定插件执行优先级什么的
我也在用handsome
从某个主题那里学来的顺便改造了一下
总之下下来的插件的文件夹名称一定要按作者的要求改名,否则会有问题