Archived
1

Some easter eggs. Ability to find user by name or nickname.

This commit is contained in:
2017-12-02 13:45:24 +04:00
parent 703ea27cdb
commit 8a11a356a3
8 changed files with 88 additions and 4 deletions

View File

@@ -74,5 +74,10 @@ func (r *Router) routeGroupRequest(update *tgbotapi.Update, playerRaw *dbmapping
}
}
switch {
case update.Message.Command() == "long":
c.Talkers.LongMessage(update)
}
return "ok"
}

View File

@@ -134,7 +134,7 @@ func (r *Router) routePrivateRequest(update *tgbotapi.Update, playerRaw *dbmappi
}
return c.Talkers.AnyMessageUnauthorized(update)
case profileMsg.MatchString(text):
if c.Users.PlayerBetterThan(playerRaw, "academic") {
return c.Users.ForeignProfileMessage(update)
@@ -142,6 +142,13 @@ func (r *Router) routePrivateRequest(update *tgbotapi.Update, playerRaw *dbmappi
return c.Talkers.AnyMessageUnauthorized(update)
case update.Message.Command() == "find_user":
if c.Users.PlayerBetterThan(playerRaw, "academic") {
return c.Users.FindByName(update)
}
return c.Talkers.AnyMessageUnauthorized(update)
case update.Message.Command() == "squad_add_user":
return c.Squader.AddUserToSquad(update, playerRaw)
case update.Message.Command() == "squad_add_commander":