GC_XiaoZhang
GC_XiaoZhang
# 问题背景 最近我在十年之约大群中,不少群友博客被刷评论,少则几百条多则上千条,应该是用了什么脚本,且都是typecho驱动  # 解决办法 通过作者完善评论系统是肯定无法实现的,文件需要我们自己去备份 我第一次建站,毫无经验,所以从未考虑过备份评论,提供两种备份方案,写给和我一样的小白站长 宝塔可以直接对站点备份,但评论备份无法实现,服务器自带python环境,所以我做了一个python代码,利用`crontab -e`或宝塔面板中的计划任务定时备份,在目录下**backuplog.txt**会记录每一次备份日志 ## Vercel部署备份方案 [下载MongoDB工具](https://www.mongodb.com/try/download/database-tools),放到服务器里解压  Vercel部署,将代码存放在MongoDB 数据库工具同级路径下,按需修改30行(清理备份,delete_day)、35行(Vercel部署中的MONGODB_URI去掉问号之后的东西) ```python import os from datetime import datetime import sys class Logger ( object ):...
#429 哥们,我又来啦,原#429方案弃用了,里面的仓库链接我已经删库润了😂 新仓库:[Comment-Backups](https://github.com/GC-ZF/Twikoo-Comment-Backups) 特性: 1. 新增定时方案:白嫖党更多是vercel部署,所以备份方案也无需服务器,利用Github Actions每日定时备份,默认 `clean.cleanSecond ( 15 )` 可自定义保留天数 2. backuplog.log记录备份日志,workflows.log记录Actions运行日志(帮助小白不会使用Github而是直观的查看日志文件) 3. 借助 pymongo模块 实现数据导出(原先是shell工具) 4. 去除原先手动改代码配置MongoDB_URL等变量,换用配置仓库secret,避免小白改源码发生其它错误