update players
This commit is contained in:
parent
9a1ba7e7f2
commit
aac2a274b9
16
bot.go
16
bot.go
@ -72,7 +72,6 @@ func (b *Bot) BotHandlers() {
|
||||
}
|
||||
|
||||
func botPause(m *tb.Message) {
|
||||
PrintText(m)
|
||||
for userID, cc := range cfg.Clients {
|
||||
if userID == m.Sender.ID {
|
||||
if co, ok := srv.Status.Companies[cc.CompanyID]; ok {
|
||||
@ -83,11 +82,13 @@ func botPause(m *tb.Message) {
|
||||
} else {
|
||||
bot.SendChat(bot.Config.ChatID, "Game already paused.")
|
||||
}
|
||||
botPlayers(m)
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
botPlayers(m)
|
||||
bot.SendChat(bot.Config.ChatID, "You are not playing and cannot pause the game.")
|
||||
return
|
||||
}
|
||||
@ -104,11 +105,13 @@ func botUnpause(m *tb.Message) {
|
||||
} else {
|
||||
bot.SendChat(bot.Config.ChatID, fmt.Sprintf("Cannot unpause : %s", srv.NeedPauseReason()))
|
||||
}
|
||||
botPlayers(m)
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
botPlayers(m)
|
||||
bot.SendChat(bot.Config.ChatID, "You are not playing and cannot unpause the game.")
|
||||
return
|
||||
}
|
||||
@ -143,6 +146,11 @@ func botClients(m *tb.Message) {
|
||||
}
|
||||
|
||||
func botPlayers(m *tb.Message) {
|
||||
t := time.Now().Sub(cfg.Game.StartDate)
|
||||
days := int(time.Duration(t.Hours()) / 24)
|
||||
t = time.Duration(days+1)*(time.Hour)*24 - t
|
||||
str := fmt.Sprintf("Update in %s\r\n", t)
|
||||
|
||||
online := ""
|
||||
for _, cc := range cfg.Clients {
|
||||
if cc.Online {
|
||||
@ -155,16 +163,14 @@ func botPlayers(m *tb.Message) {
|
||||
offline = offline + fmt.Sprintf(" - @%s (%s) : %s", cc.Username, cc.TimeLeft, srv.Status.Companies[cc.CompanyID].Name) + "\r\n"
|
||||
}
|
||||
}
|
||||
str := ""
|
||||
|
||||
if len(online) > 0 {
|
||||
str = str + "Players online :\r\n" + online
|
||||
}
|
||||
if len(offline) > 0 {
|
||||
str = str + "Players offline :\r\n" + offline
|
||||
}
|
||||
if str == "" {
|
||||
str = "No players."
|
||||
}
|
||||
|
||||
bot.SendChat(m.Chat.ID, str)
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
// Code generated by version.sh (@generated) DO NOT EDIT.
|
||||
package main
|
||||
var githash = "7db13a7"
|
||||
var buildstamp = "2021-11-08_06:27:36"
|
||||
var commits = "169"
|
||||
var version = "7db13a7-b169 - 2021-11-08_06:27:36"
|
||||
var githash = "9a1ba7e"
|
||||
var buildstamp = "2021-11-08_13:51:05"
|
||||
var commits = "170"
|
||||
var version = "9a1ba7e-b170 - 2021-11-08_13:51:05"
|
||||
|
Loading…
Reference in New Issue
Block a user