update withdrawals
This commit is contained in:
parent
fc63c70df6
commit
a118dd2e30
33
main.go
33
main.go
@ -410,7 +410,7 @@ func ListenGuild(c *tdlib.Client) {
|
|||||||
|
|
||||||
for _, line := range strings.Split(strings.TrimSuffix(txt, "\n"), "\n") {
|
for _, line := range strings.Split(strings.TrimSuffix(txt, "\n"), "\n") {
|
||||||
validID := regexp.MustCompile(`^/g_withdraw ([a-z0-9]+) ([0-9]+)$`)
|
validID := regexp.MustCompile(`^/g_withdraw ([a-z0-9]+) ([0-9]+)$`)
|
||||||
if validID.MatchString(line) && senderUserID != 121964035 {
|
if validID.MatchString(line) && senderUserID != 121964035 && senderUserID != 755149279 && senderUserID != 1378605 {
|
||||||
fmt.Println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! GUILD WITHDRAWAL SPOTTED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
|
fmt.Println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! GUILD WITHDRAWAL SPOTTED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
|
||||||
|
|
||||||
t := regexp.MustCompile(`/g_withdraw (?P<Code>[a-z0-9]+) (?P<Quantity>[0-9]+)`)
|
t := regexp.MustCompile(`/g_withdraw (?P<Code>[a-z0-9]+) (?P<Quantity>[0-9]+)`)
|
||||||
@ -474,6 +474,37 @@ func ListenGuild(c *tdlib.Client) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if validID.MatchString(line) && senderUserID == 755149279 {
|
||||||
|
t := regexp.MustCompile(`/g_withdraw (?P<Code>[a-z0-9]+) (?P<Quantity>[0-9]+)`)
|
||||||
|
|
||||||
|
if t.FindStringSubmatch(line) != nil {
|
||||||
|
size, _ = strconv.Atoi(t.ReplaceAllString(line, "${Quantity}"))
|
||||||
|
fmt.Printf("Withdrawing %s / %d\n", t.ReplaceAllString(line, "${Code}"), size)
|
||||||
|
m := ChatWarsWithdraw{
|
||||||
|
Item: t.ReplaceAllString(line, "${Code}"),
|
||||||
|
Quantity: int64(size),
|
||||||
|
UserID64: int64(senderUserID),
|
||||||
|
Time: time.Now(),
|
||||||
|
}
|
||||||
|
msgText = fmt.Sprintf("Coming up !\n")
|
||||||
|
inputMsgTxt := tdlib.NewInputMessageText(tdlib.NewFormattedText(msgText, nil), true, true)
|
||||||
|
c.SendMessage(chat_guild, 0, false, false, nil, inputMsgTxt)
|
||||||
|
msgText = fmt.Sprintf("/g_withdraw %s %d\n", m.Item, m.Quantity)
|
||||||
|
inputMsgTxt = tdlib.NewInputMessageText(tdlib.NewFormattedText(msgText, nil), true, true)
|
||||||
|
msgMutex.Lock()
|
||||||
|
sendMsg, _ := c.SendMessage(user_chtwrsbot, 0, false, false, nil, inputMsgTxt)
|
||||||
|
msgID64 = sendMsg.ID
|
||||||
|
msgText = string("/g_withdraw")
|
||||||
|
msgUserID64 = m.UserID64
|
||||||
|
fmt.Println("send msgID64 (g_withdraw) : ", msgID64)
|
||||||
|
} else {
|
||||||
|
fmt.Printf("Can't match withdrawing request.\n")
|
||||||
|
}
|
||||||
|
|
||||||
|
break
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if validID.MatchString(line) && senderUserID == 1378605 {
|
if validID.MatchString(line) && senderUserID == 1378605 {
|
||||||
t := regexp.MustCompile(`/g_withdraw (?P<Code>[a-z0-9]+) (?P<Quantity>[0-9]+)`)
|
t := regexp.MustCompile(`/g_withdraw (?P<Code>[a-z0-9]+) (?P<Quantity>[0-9]+)`)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user