diff --git a/data/code_obj_sub_type.json b/data/code_obj_sub_type.json index f29c859..7910d6f 100644 --- a/data/code_obj_sub_type.json +++ b/data/code_obj_sub_type.json @@ -14,6 +14,16 @@ "name": "Unknown", "obj_type": "msg" }, + { + "intl_id": "msg_guild_main", + "name": "Guild main chat", + "obj_type": "msg" + }, + { + "intl_id": "msg_guild_deposit", + "name": "Guild deposit chat", + "obj_type": "msg" + }, { "intl_id": "msg_war", "name": "War report", diff --git a/rules.go b/rules.go index f7fd2e3..abfd3d3 100644 --- a/rules.go +++ b/rules.go @@ -19,6 +19,26 @@ func resetMsgParsingRules() error { err = json.Unmarshal(b, &rules) + r := MessageParsingRule{ + Priority: 1, + Description: "Default Main chat", + Rule: "(?s:.*)", + MsgType: cacheObjSubType[`msg_guild_main`], + ChatID64: cfg.Bot.Mainchat, + SenderUserID64: 0, + } + rules2 = append(rules2, r) + + r := MessageParsingRule{ + Priority: 1, + Description: "Default Deposit chat", + Rule: "(?s:.*)", + MsgType: cacheObjSubType[`msg_guild_deposit`], + ChatID64: cfg.Bot.Depositchat, + SenderUserID64: 0, + } + rules2 = append(rules2, r) + for _, r := range rules { r2 := MessageParsingRule{ Priority: r.Priority,