Check for error on deleting user

This commit is contained in:
2022-12-12 01:29:25 +03:00
parent dd2fc3fad7
commit d27313a774
4 changed files with 38 additions and 66 deletions

View File

@ -95,6 +95,7 @@ func checkCaptcha(b *bot, update *tb.Update) error {
solved = true
b.DeleteMessage(message.Chat.ID, message.ID)
b.DeleteMessage(message.Chat.ID, user.CaptchaMessage)
}
} else {
log.Println(err)

View File

@ -31,7 +31,12 @@ func TaskKickOldUsers(b *tb.API) {
log.Printf("Error in deleting task: %v", err)
}
for _, user := range users {
b.BanChatMember(user.ChatId, user.Id, &tb.BanOptions{RevokeMessages: true})
_, err := b.BanChatMember(user.ChatId, user.Id, &tb.BanOptions{RevokeMessages: true})
if err != nil {
log.Println("User was not banned: ", err)
continue
}
b.DeleteMessage(user.ChatId, user.CaptchaMessage)
b.DeleteMessage(user.ChatId, user.JoinedMessage)
d.RemoveUser(ctx, user)