test
This commit is contained in:
parent
7f2fb9936e
commit
2bd7967122
8
bot.go
8
bot.go
@ -916,6 +916,14 @@ func botUserConfigPillage(m *ChatWarsMessage, set bool) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func botUserConfigDeposit(m *ChatWarsMessage, set bool) {
|
||||||
|
clt, _ := getLockedClient(m.TGUserID64, false)
|
||||||
|
clt.Config.AutoDeposit = set
|
||||||
|
clt.Mux.Unlock()
|
||||||
|
botUserConfig(m)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
func botUserConfigWartime(m *ChatWarsMessage, set string) {
|
func botUserConfigWartime(m *ChatWarsMessage, set string) {
|
||||||
clt, _ := getLockedClient(m.TGUserID64, false)
|
clt, _ := getLockedClient(m.TGUserID64, false)
|
||||||
clt.Config.Wartime = set
|
clt.Config.Wartime = set
|
||||||
|
@ -684,6 +684,16 @@
|
|||||||
"name": "Set User Config DEF CASTLE",
|
"name": "Set User Config DEF CASTLE",
|
||||||
"obj_type": "msg"
|
"obj_type": "msg"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"intl_id": "msg_bot_user_config_deposit_on",
|
||||||
|
"name": "Set User Config DEPOSIT ON",
|
||||||
|
"obj_type": "msg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"intl_id": "msg_bot_user_config_deposit_off",
|
||||||
|
"name": "Set User Config DEPOSIT OFF",
|
||||||
|
"obj_type": "msg"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"intl_id": "msg_unknown_action",
|
"intl_id": "msg_unknown_action",
|
||||||
"name": "Set Unknown Action",
|
"name": "Set Unknown Action",
|
||||||
|
20
rules.go
20
rules.go
@ -110,6 +110,26 @@ func resetMsgParsingRules() error {
|
|||||||
SenderUserID64: id,
|
SenderUserID64: id,
|
||||||
}
|
}
|
||||||
rules2 = append(rules2, r)
|
rules2 = append(rules2, r)
|
||||||
|
|
||||||
|
r = MessageParsingRule{
|
||||||
|
Priority: 9999,
|
||||||
|
Description: "Turn auto deposit on",
|
||||||
|
Rule: "^/config_deposit_on$",
|
||||||
|
MsgTypeID64: cacheObjSubType[`msg_bot_user_config_deposit_on`],
|
||||||
|
ChatID64: id,
|
||||||
|
SenderUserID64: id,
|
||||||
|
}
|
||||||
|
rules2 = append(rules2, r)
|
||||||
|
|
||||||
|
r = MessageParsingRule{
|
||||||
|
Priority: 9999,
|
||||||
|
Description: "Turn auto deposit off",
|
||||||
|
Rule: "^/config_deposit_on$",
|
||||||
|
MsgTypeID64: cacheObjSubType[`msg_bot_user_config_deposit_off`],
|
||||||
|
ChatID64: id,
|
||||||
|
SenderUserID64: id,
|
||||||
|
}
|
||||||
|
rules2 = append(rules2, r)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
muxClients.RUnlock()
|
muxClients.RUnlock()
|
||||||
|
@ -552,6 +552,10 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
|
|||||||
botUserConfigWartime(m, `/g_def`)
|
botUserConfigWartime(m, `/g_def`)
|
||||||
case cacheObjSubType[`msg_bot_user_config_def_castle`]:
|
case cacheObjSubType[`msg_bot_user_config_def_castle`]:
|
||||||
botUserConfigWartime(m, `🛡Defend`)
|
botUserConfigWartime(m, `🛡Defend`)
|
||||||
|
case cacheObjSubType[`msg_bot_user_config_deposit_on`]:
|
||||||
|
botUserConfigDeposit(m, true)
|
||||||
|
case cacheObjSubType[`msg_bot_user_config_deposit_off`]:
|
||||||
|
botUserConfigDeposit(m, false)
|
||||||
case cacheObjSubType[`msg_bot_shutdown`]:
|
case cacheObjSubType[`msg_bot_shutdown`]:
|
||||||
botShutdown()
|
botShutdown()
|
||||||
case cacheObjSubType[`msg_bot_rage_up`]:
|
case cacheObjSubType[`msg_bot_rage_up`]:
|
||||||
|
Loading…
Reference in New Issue
Block a user