diff --git a/server/tgbot/bot.go b/server/tgbot/bot.go index 1f7fbb5..98f744e 100644 --- a/server/tgbot/bot.go +++ b/server/tgbot/bot.go @@ -111,12 +111,22 @@ func Start(token string) { func help(c tele.Context) error { id := strconv.FormatInt(c.Sender().ID, 10) + var arr []string + if c.Sender().Username != "" { + arr = append(arr, c.Sender().Username) + } + if c.Sender().FirstName != "" { + arr = append(arr, c.Sender().FirstName) + } + if c.Sender().LastName != "" { + arr = append(arr, c.Sender().LastName) + } return c.Send("Бот для управления TorrServer\n\n" + "Список комманд:\n" + " /help - Эта справка\n" + " /list - Показать список торрентов на сервере\n" + " /clear - Удалить все торренты\n\n" + - "Ваш id: " + id + ", " + strings.Join([]string{c.Sender().Username, c.Sender().FirstName, c.Sender().LastName}, ", ")) + "Ваш id: " + id + ", " + strings.Join(arr, ", ")) } func isHash(txt string) bool {