From d9831c360f217963d28d05be6830129a06f7b2a1 Mon Sep 17 00:00:00 2001 From: shoopea Date: Sun, 26 Jan 2020 19:06:28 +0800 Subject: [PATCH] test --- rules.go | 9 +++++++++ workers.go | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/rules.go b/rules.go index 1f96495..07d1246 100644 --- a/rules.go +++ b/rules.go @@ -63,6 +63,15 @@ func resetMsgParsingRules() error { SenderUserID64: 0, } rules2 = append(rules2, r) + r = MessageParsingRule{ + Priority: 9998, + Description: fmt.Sprintf("Specific item craft %s", o.Code), + Rule: fmt.Sprintf("^%s$", o.Craft.Command), + MsgTypeID64: cacheObjSubType[`msg_bot_craft_item`], + ChatID64: cfg.Bot.Admin, + SenderUserID64: cfg.Bot.Admin, + } + rules2 = append(rules2, r) } } diff --git a/workers.go b/workers.go index 7d2c1f4..34ebb75 100644 --- a/workers.go +++ b/workers.go @@ -517,6 +517,15 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) { ParseMode: cmdParseModeHTML, } TGCmdQueue <- c + case cacheObjSubType[`msg_bot_craft_all`]: + c := TGCommand{ + Type: commandReplyMsg, + Text: `Not implemented yet`, + FromMsgID64: m.ID64, + FromChatID64: m.ChatID64, + ParseMode: cmdParseModeHTML, + } + TGCmdQueue <- c default: //log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Unknwon message type in rule %d : %d (%d)\n%s\n", msgParsingRules[i].ID, msgParsingRules[i].MsgTypeID64, objId, m.Text) }