diff --git a/kicker/handlers.go b/kicker/handlers.go index bce4ff1..529b451 100644 --- a/kicker/handlers.go +++ b/kicker/handlers.go @@ -42,7 +42,7 @@ func userJoined(b *bot, update *echotron.Update) error { ctx, cancel := context.WithTimeout(context.Background(), 15*time.Second) defer cancel() log.Print(user) - msg := fmt.Sprintf("Приветствую тебя, *[%s](tg://user?id=%d)*\\!\nДля подтверждения, что ты человек, выбери логотип движка, которому посвящен данный чат, и отправь его номер сюда\\.\n*_Я дам тебе десять минут на это\\._*", EscapeText(echotron.MarkdownV2, user.FirstName), user.Id) + msg := fmt.Sprintf("Приветствую тебя, *[%s](tg://user?id=%d)*\\!\nДля подтверждения, что ты человек, выбери логотип движка, которому посвящен данный чат, и отправь его номер сюда\\.\n*_Я дам тебе десять минут на это\\._*", EscapeText(echotron.MarkdownV2, user.FirstName), user.UserId) options := echotron.PhotoOptions{ Caption: msg, ParseMode: echotron.MarkdownV2, @@ -104,7 +104,7 @@ func checkCaptcha(b *bot, update *echotron.Update) error { solved = true b.DeleteMessage(message.Chat.ID, message.ID) b.DeleteMessage(message.Chat.ID, user.CaptchaMessage) - msg := fmt.Sprintf("*[%s](tg://user?id=%d)* только что успешно прошёл капчу\\!", EscapeText(echotron.MarkdownV2, user.FirstName), user.Id) + msg := fmt.Sprintf("*[%s](tg://user?id=%d)* только что успешно прошёл капчу\\!", EscapeText(echotron.MarkdownV2, user.FirstName), user.UserId) options := echotron.MessageOptions{ ParseMode: echotron.MarkdownV2, } diff --git a/kicker/tasks.go b/kicker/tasks.go index 687bbd3..535adc6 100644 --- a/kicker/tasks.go +++ b/kicker/tasks.go @@ -32,7 +32,7 @@ func TaskKickOldUsers(b *echotron.API) { log.Println("User was not banned: ", err) continue } - log.Printf("User %s was banned", user.Id) + log.Printf("User %s was banned", user.FirstName) b.DeleteMessage(user.ChatId, user.CaptchaMessage) b.DeleteMessage(user.ChatId, user.JoinedMessage) store.DeleteByID(ctx, user.Id) @@ -48,7 +48,7 @@ func TaskNotifyUsers(b *echotron.API) { for _, user := range users { if time.Since(user.LastNotification) > 2*time.Minute { user.LastNotification = time.Now() - text := fmt.Sprintf("*[%s](tg://user?id=%d)*, напоминаю, что тебе необходимо пройти капчу\\!", EscapeText(echotron.MarkdownV2, user.FirstName), user.Id) + text := fmt.Sprintf("*[%s](tg://user?id=%d)*, напоминаю, что тебе необходимо пройти капчу\\!", EscapeText(echotron.MarkdownV2, user.FirstName), user.UserId) store.ReplaceItem(ctx, *user, false) chat, err := chatStore.GetOne(ctx, tongo.E("chat_id", user.ChatId)) topic := 0