Archived
1

Bot welcome message fix for self-welcomes

This commit is contained in:
Vladimir Hodakov 2017-11-26 15:45:55 +04:00
parent 53a99b0ff3
commit 0025493636
2 changed files with 7 additions and 7 deletions

View File

@ -47,12 +47,12 @@ func (w *Welcomer) PrivateWelcomeMessageSpecial(update *tgbotapi.Update, playerR
func (w *Welcomer) GroupWelcomeMessage(update *tgbotapi.Update) string {
newUsers := *update.Message.NewChatMembers
for i := range newUsers {
if (newUsers[i].UserName == "i2_bot") || (newUsers[i].UserName == "i2_dev_bot") {
w.groupStartMessage(update)
}
newUser := newUsers[i]
w.groupWelcomeUser(update, &newUser)
if (newUser.UserName == "i2_bot") || (newUser.UserName == "i2_dev_bot") {
w.groupStartMessage(update)
} else {
w.groupWelcomeUser(update, &newUser)
}
}
return "ok"

View File

@ -17,7 +17,7 @@ func (w *Welcomer) groupWelcomeUser(update *tgbotapi.Update, newUser *tgbotapi.U
profileRaw, profileExist := c.Users.GetProfile(playerRaw.ID)
message := "*Бот Инстинкта приветствует тебя, *@"
message += newUser.UserName
message += c.Users.FormatUsername(newUser.UserName)
message += "*!*\n\n"
if profileExist {
@ -54,4 +54,4 @@ func (w *Welcomer) groupStartMessage(update *tgbotapi.Update) string {
c.Bot.Send(msg)
return "ok"
}
}