Some easter eggs. Ability to find user by name or nickname.
This commit is contained in:
@@ -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"
|
||||
}
|
||||
|
@@ -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":
|
||||
|
Reference in New Issue
Block a user