Skip to content

A Quick-Backup-Multi extension for automatically trigger QBM at given interval

License

Notifications You must be signed in to change notification settings

ProgressiveServer/TimedQBM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timed QuickBackupM

一个 QuickBackupM 插件的扩展,用于定时触发 QBM 从而进行自动备份

备份定时器会在 QBM 备份结束、定时器被手动启动/关闭/重置时,重置上次备份时间为当前时间

每当离上次备份的时间间隔大于了配置文件指定的备份时间间隔,TQBM 会触发一次 QBM 的备份

可配合 QBM 插件配置文件的 delete_protection 数值来避免 TQBM 覆盖过多备份

需求

配置

配置文件为 config/timed_quick_backup_multi.json

{
  "enabled": true,
  "interval": 30.0,
  "permission_requirement": 2
}
  • enable: TQBM 备份定时器总开关
  • interval: TQBM 备份定时器的间隔,单位为分钟
  • permission_requirement: 使用 !!tqb 指令的最小权限需求

指令

  • !!tqb: 显示 TQBM 帮助信息
  • !!tqb enable: 启动 TQBM 备份定时器
  • !!tqb disable: 关闭 TQBM 备份定时器
  • !!tqb set_interval <minutes>: 设置 TQBM 备份定时器时间间隔,单位分钟
  • !!tqb reset_timer: 重置 TQBM 备份定时器

About

A Quick-Backup-Multi extension for automatically trigger QBM at given interval

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%