Compare commits
2 Commits
c149e29dca
...
master
Author | SHA1 | Date | |
---|---|---|---|
2f8e15ee4a | |||
3aeefc2b2d |
@ -269,8 +269,15 @@ func checkCaptcha(b *bot, update *echotron.Update) error {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
text_runes := []rune(message.Text)
|
||||
guess := string(text_runes[0])
|
||||
userText := message.Text
|
||||
if userText == "" {
|
||||
userText = message.Caption
|
||||
}
|
||||
text_runes := []rune(userText)
|
||||
guess := ""
|
||||
if len(text_runes) > 0 {
|
||||
guess = string(text_runes[0])
|
||||
}
|
||||
solved := false
|
||||
if num, err := strconv.Atoi(guess); err == nil {
|
||||
if num == int(user.CorrectAnswer) {
|
||||
|
@ -38,7 +38,10 @@ func (b *bot) Update(update *echotron.Update) {
|
||||
userLeft(b, update)
|
||||
return
|
||||
}
|
||||
if update.Message.Text != "" {
|
||||
if update.Message.Text != "" || update.Message.Caption != "" {
|
||||
if update.Message.Text == "" {
|
||||
update.Message.Text = update.Message.Caption
|
||||
}
|
||||
res, err := b.GetChatMember(update.ChatID(), update.Message.From.ID)
|
||||
if err != nil {
|
||||
log.Println("Kicker 44: can't get user member: ", err)
|
||||
@ -66,8 +69,8 @@ func (b *bot) Update(update *echotron.Update) {
|
||||
return
|
||||
}
|
||||
}
|
||||
checkCaptcha(b, update)
|
||||
}
|
||||
checkCaptcha(b, update)
|
||||
checkAdminTopics(b, update)
|
||||
}
|
||||
if update.ChatMember != nil {
|
||||
|
Reference in New Issue
Block a user