diff --git a/lib/users/parsers.go b/lib/users/parsers.go index 9a67b3a..1517b61 100644 --- a/lib/users/parsers.go +++ b/lib/users/parsers.go @@ -305,6 +305,6 @@ func (u *Users) ParseProfile(update *tgbotapi.Update, playerRaw *dbmapping.Playe u.fillProfilePokememe(profileRaw.ID, meme, attack, rarity) } - u.profileAddSuccessMessage(update, league.ID) + u.profileAddSuccessMessage(update, league.ID, profileRaw.LevelID) return "ok" } diff --git a/lib/users/responders.go b/lib/users/responders.go index bd730e1..5c62722 100644 --- a/lib/users/responders.go +++ b/lib/users/responders.go @@ -134,8 +134,8 @@ func (u *Users) UsersList(update *tgbotapi.Update) string { usersArray, ok := u.getUsersWithProfiles() if !ok { return c.Talkers.BotError(update) - } else { - u.usersList(update, page, usersArray) - return "ok" } + + u.usersList(update, page, usersArray) + return "ok" } diff --git a/lib/users/users.go b/lib/users/users.go index ddd2a1a..ac5511f 100644 --- a/lib/users/users.go +++ b/lib/users/users.go @@ -47,7 +47,7 @@ func (u *Users) getUsersWithProfiles() ([]dbmapping.PlayerProfile, bool) { return usersArray, true } -func (u *Users) profileAddSuccessMessage(update *tgbotapi.Update, leagueID int) { +func (u *Users) profileAddSuccessMessage(update *tgbotapi.Update, leagueID int, level int) { message := "*Профиль успешно обновлен.*\n\n" message += "Функциональность бота держится на актуальности профилей. Обновляйся почаще, и да пребудет с тобой Рандом!\n" message += "Сохраненный профиль ты можешь просмотреть командой /me.\n\n" @@ -55,6 +55,9 @@ func (u *Users) profileAddSuccessMessage(update *tgbotapi.Update, leagueID int) if leagueID == 1 { message += "\nЗаходи в Бастион Инстинкта: https://t.me/joinchat/G2vME0mIX-QHjjxE\\_JBzoQ\n" + if level < 5 { + message += "\nАкадемия Инстинкта: все вопросы по игре, обучение и помощь новичку: https://t.me/joinchat/G2vME04jk02v2etRmumylg\n" + } } msg := tgbotapi.NewMessage(update.Message.Chat.ID, message)