适用于使用Leancloud作为数据库的Waline评论系统的自动审核脚本。
- 这个项目仍在开发,测试或使用请提前备份好数据;
- 遵循GPL 2.0协议分发,这意味着使用本程序造成的损失自行承担;
- 使用Valine-Admin后台会出现无权限写入的问题。
一台能运行Python3的服务器(也可以是闲置的手机电脑,不需要内网穿透,只需要能运行Python3,支持pip)
安装好Python3,把这个项目克隆/下载下来。
在Leancloud控制台提前创建Blacklist
和Whitelist
两个Class。
在储存库根目录执行:
pip install -r requirements.txt
更改config.lwar.yml
,将LeanAppId
和LeanAppKey
的值分别改为Leancloud应用的AppID
和AppKey
。
现阶段不在控制台输出任何字符串就算程序正常。
之后会加入日志。
解决WhiteEmailADDRs
和BlackEmailADDRs
的空格问题加入日志功能定期重启- 加入守护进程根据评论数变动更新而非现阶段定期重启
- 加入正则表达式