✨ 一个基于 NoneBot2 的插件,用于备份 QQ 群文件 ✨
临时文件
: 不在文件夹内的文件(因为随手传个视频 大图也会进群文件,并且不在文件夹里的)
备份群文件
会检索是否已备份, 所以请放心使用
会备份到 robot 安装目录/qqgroup/qq 群号
配置文件.env.*
中添加:
backup_group=["<QQ群号>"] # 启用插件的群, 默认为[],代表所有群
backup_command="备份群文件" # 设置插件触发命令
backup_maxsize=300 # 超过多少M的文件不备份, 会在后面提醒哪些没备份
backup_minsize=0.01 # 低于多少M的文件不备份, 默认10kb
backup_temp_files = True # 是否备份`临时文件`,默认备份
backup_temp_file_ignore = [".gif", ".png", ".jpg", ".mp4"] # 忽略`临时文件`哪些文件后缀
recovery_command = "恢复群文件"
直接打 备份群文件
或者自定义的触发命令即可
请把备份的旧群文件夹名改为新群id, qqgroup/112334567 -> qqgroup/77655432
如何使用: 对应群输入恢复群文件
即可
前提1: 机器人需要有管理员权限(否则无法创建文件夹)
前提2: 小bug?新群需要手动创建一下文件夹(任意一个),然后删除,不然第一次机器人好像无法创建文件夹
前提3: 小bug?上传空文件(0b)会失败 不过正经人也不会上传空文件, 就没写判断
备份群精华: 不知道为啥12月7日之前的消息获取不到
不会同步删除群文件
因为我想备份群文件, 防止炸群, 然后发现只有这一个类似的~ 无奈只能魔改下