refactor: remove legacy finance module

This commit is contained in:
2026-09-15 08:12:22 +08:00
parent 2834f765a9
commit 5e453b83e2
9 changed files with 39 additions and 483 deletions
+2 -1
View File
@@ -41,7 +41,7 @@ func (s *Service) Handle(userID int64, text string) (bool, string) {
if cmd.Module == "ops" && len(cmd.Args) > 0 && cmd.Args[0] == "modules" {
return true, s.modulesStatusText()
}
if cmd.Module != "" && cmd.Module != "ops" && s.db != nil {
if cmd.Module != "" && cmd.Module != "ops" && cmd.Module != "rate" && s.db != nil {
if !coremodule.IsEnabled(s.db, cmd.Module) {
return true, fmt.Sprintf("[ERR_FEATURE_DISABLED] 模块未启用: %s(开关: enable_module_%s)", cmd.Module, cmd.Module)
}
@@ -65,6 +65,7 @@ func (s *Service) helpText() string {
"- /mail (邮箱状态)",
"- /cfdav (CFDAV 用户管理)",
"- /sub (订阅管理)",
"- /rate 138sgd to cny (实时汇率转换)",
"提示:发送 /cpa /cf /mail /cfdav /sub 获取各模块完整指令清单。",
}
return strings.Join(lines, "\n")