From 9dd043c32c1baad27a9b3067a7cbdad4e228e3a0 Mon Sep 17 00:00:00 2001 From: SmileRex <78729299+RexReposit@users.noreply.github.com> Date: Thu, 23 Jan 2025 19:06:56 +0300 Subject: [PATCH] fix --- src/controllers/duelController.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/controllers/duelController.go b/src/controllers/duelController.go index f021323..fcd9873 100644 --- a/src/controllers/duelController.go +++ b/src/controllers/duelController.go @@ -44,8 +44,13 @@ func (s *DuelController) StartMatch(c tele.Context) error { return c.Send(fmt.Sprintf("Дуэль уже началась!\nИгрок: %s\nСтавка: %d", s.PlayerOne.FName, s.Summ)) } - if c.Text() == "/duel" { - return c.Send("Используйте /duel <сумма> для начала дуэли!") + var text string + + if strings.Contains(c.Text(), " ") { + text = strings.Split(c.Text(), " ")[1] + fmt.Println("new command", text) + } else { + return c.Send("Некоректная команда, используйте /duel <сумма>") } s.Inited = true @@ -54,8 +59,7 @@ func (s *DuelController) StartMatch(c tele.Context) error { user := s.DC.GetUser(s.PlayerOne.ID) - a := strings.Split(c.Text(), "/duel ")[1] - summ, err := strconv.Atoi(a) + summ, err := strconv.Atoi(text) if err != nil { return c.Send("Некорректная команда, используйте /duel <сумма>") } else {