diff --git a/rules.go b/rules.go index f720d1f..5dfd56e 100644 --- a/rules.go +++ b/rules.go @@ -82,15 +82,15 @@ func resetMsgParsingRules() { `Recipient shall send to bot:\\n` + `/g_receive [a-z0-9]+$") ,(5000, ` + strconv.Itoa(objSubTypeMessageWithdrawRcv) + `, "Withdraw Received #1", "^Received (?P.*) x (?P.*)$") - ,(5000, ` + strconv.Itoa(objSubTypeMessageWithdrawRcv) + `, "Withdraw Received #2", "^Received:\\n` + - `(?P.*) x (?P.*)\\n` + - `((?P.*) x (?P.*)\\n){0,1}` + - `((?P.*) x (?P.*)\\n){0,1}` + - `((?P.*) x (?P.*)\\n){0,1}` + - `((?P.*) x (?P.*)\\n){0,1}` + - `((?P.*) x (?P.*)\\n){0,1}` + - `((?P.*) x (?P.*)\\n){0,1}` + - `((?P.*) x (?P.*)\\n){0,1}$") + ,(5000, ` + strconv.Itoa(objSubTypeMessageWithdrawRcv) + `, "Withdraw Received #2", "^Received:` + + `(\\n?P.*) x (?P.*)` + + `(\\n(?P.*) x (?P.*)){0,1}` + + `(\\n(?P.*) x (?P.*)){0,1}` + + `(\\n(?P.*) x (?P.*)){0,1}` + + `(\\n(?P.*) x (?P.*)){0,1}` + + `(\\n(?P.*) x (?P.*)){0,1}` + + `(\\n(?P.*) x (?P.*)){0,1}` + + `(\\n(?P.*) x (?P.*)){0,1}$") ,(5000, ` + strconv.Itoa(objSubTypeMessageDepositReq) + `, "Deposit Req", "^/g_deposit (?P[a-z0-9]+) (?P[0-9]+)$") ,(5000, ` + strconv.Itoa(objSubTypeMessageDepositAck) + `, "Deposit Ack #2", "^Deposited successfully: (?P.*) \\((?P[0-9]+)\\)$") ,(5000, ` + strconv.Itoa(objSubTypeMessageDepositAck) + `, "Deposit Ack #1", "^Deposited (?P.*) \\((?P[0-9]+)\\) successfully$")