This commit is contained in:
Кобелев Андрей Андреевич 2022-06-06 13:51:38 +03:00
parent cd31f2d96b
commit de084cbd21

17
map.go
View File

@ -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 { func (b *Bots) Get(c *fiber.Ctx) error {
name := c.Params("name") name := c.Params("name")
if name != "" { if name != "" {
@ -47,7 +55,14 @@ func (b *Bots) Get(c *fiber.Ctx) error {
return c.Status(404).SendString("not found") 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{} bots := []*telebot.User{}
b.I.Range(func(key string, value *Bot) bool { b.I.Range(func(key string, value *Bot) bool {
bot := value bot := value