diff --git a/map.go b/map.go index cf9eebc..25d6413 100644 --- a/map.go +++ b/map.go @@ -21,6 +21,14 @@ func NewMap(Log *service.LoggerService) *Bots { } } +// Get godoc +// @Summary Получение бота +// @Description Получение бота по username +// @ID bots/get +// @Tags Боты +// @Param name path string true "Username бота" +// @Router /bot/{name} [get] +// @Success 200 {object} telebot.User func (b *Bots) Get(c *fiber.Ctx) error { name := c.Params("name") if name != "" { @@ -47,7 +55,14 @@ func (b *Bots) Get(c *fiber.Ctx) error { return c.Status(404).SendString("not found") } -func (b *Bots) GetAll(c *fiber.Ctx) error { +// Get godoc +// @Summary Получение списка ботов +// @Description Получение списка ботов +// @ID bots/list +// @Tags Боты +// @Router /bot/list [get] +// @Success 200 {array} telebot.User +func (b *Bots) List(c *fiber.Ctx) error { bots := []*telebot.User{} b.I.Range(func(key string, value *Bot) bool { bot := value