|
|
@@ -15,8 +15,8 @@ import (
|
|
|
|
|
|
// ВебАпи -- веб-сервер для API
|
|
|
type ВебАпи struct {
|
|
|
- серв ИПриложение
|
|
|
- лог ИЯдроЛог
|
|
|
+ прилож ИПриложение
|
|
|
+ лог ИЯдроЛог
|
|
|
}
|
|
|
|
|
|
// НовВебАпи -- возвращает новый веб-сервер для API
|
|
|
@@ -24,8 +24,8 @@ func НовВебАпи(конт ИБотКонтекст) *ВебАпи {
|
|
|
лог := kernel_log.НовЛоггер("ВебАпи")
|
|
|
лог.Паника(конт == nil, "НовВебАпи(): ИВебСервер==nil")
|
|
|
сам := &ВебАпи{
|
|
|
- серв: конт.Получ("сервер").(ИПриложение),
|
|
|
- лог: лог,
|
|
|
+ прилож: конт.Получ("приложение").(ИПриложение),
|
|
|
+ лог: лог,
|
|
|
}
|
|
|
файбер := конт.Получ("fiberApp").(*fiber.App)
|
|
|
файбер.Get("/api/uptime", сам.аптаймСервер)
|
|
|
@@ -64,7 +64,7 @@ func (сам *ВебАпи) арсеналРаботаИмя(кнт *fiber.Ctx)
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Тип: нет такого бота]")
|
|
|
}
|
|
|
@@ -83,7 +83,7 @@ func (сам *ВебАпи) арсеналРежим(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Режим: нет такого бота]")
|
|
|
}
|
|
|
@@ -103,7 +103,7 @@ func (сам *ВебАпи) арсеналУровень(кнт *fiber.Ctx) erro
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Уровень: нет такого бота]")
|
|
|
}
|
|
|
@@ -123,7 +123,7 @@ func (сам *ВебАпи) арсеналВремяОсталось(кнт *fib
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Время: нет такого бота]")
|
|
|
}
|
|
|
@@ -143,7 +143,7 @@ func (сам *ВебАпи) арсеналЛог(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Время: нет такого бота]")
|
|
|
}
|
|
|
@@ -164,7 +164,7 @@ func (сам *ВебАпи) полигонВремяОсталось(кнт *fib
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Время: нет такого бота]")
|
|
|
}
|
|
|
@@ -184,7 +184,7 @@ func (сам *ВебАпи) полигонРаботаИмя(кнт *fiber.Ctx)
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Тип: нет такого бота]")
|
|
|
}
|
|
|
@@ -203,7 +203,7 @@ func (сам *ВебАпи) полигонРаботаКоличество(кн
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Кол: нет такого бота]")
|
|
|
}
|
|
|
@@ -223,7 +223,7 @@ func (сам *ВебАпи) полигонРежим(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Режим: нет такого бота]")
|
|
|
}
|
|
|
@@ -243,7 +243,7 @@ func (сам *ВебАпи) полигонУровень(кнт *fiber.Ctx) erro
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Уровень: нет такого бота]")
|
|
|
}
|
|
|
@@ -263,7 +263,7 @@ func (сам *ВебАпи) ангарСеребро(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Серебро: нет такого бота]")
|
|
|
}
|
|
|
@@ -283,7 +283,7 @@ func (сам *ВебАпи) танкТопливо(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Топливо: нет такого бота]")
|
|
|
}
|
|
|
@@ -303,7 +303,7 @@ func (сам *ВебАпи) шахтаРаботаИмя(кнт *fiber.Ctx) erro
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Тип: нет такого бота]")
|
|
|
}
|
|
|
@@ -322,7 +322,7 @@ func (сам *ВебАпи) шахтаРаботаКоличество(кнт *f
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Кол: нет такого бота]")
|
|
|
}
|
|
|
@@ -342,7 +342,7 @@ func (сам *ВебАпи) шахтаРежим(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Режим: нет такого бота]")
|
|
|
}
|
|
|
@@ -362,7 +362,7 @@ func (сам *ВебАпи) шахтаУровень(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Уровень: нет такого бота]")
|
|
|
}
|
|
|
@@ -382,7 +382,7 @@ func (сам *ВебАпи) шахтаЛог(кнт *fiber.Ctx) error {
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Время: нет такого бота]")
|
|
|
}
|
|
|
@@ -403,7 +403,7 @@ func (сам *ВебАпи) шахтаВремяОсталось(кнт *fiber.C
|
|
|
return кнт.SendString(сообщ)
|
|
|
}
|
|
|
ботНомер := АБотНомер(номер)
|
|
|
- бот := сам.серв.ServBots().Get(ботНомер)
|
|
|
+ бот := сам.прилож.ServBots().Get(ботНомер)
|
|
|
if бот == nil {
|
|
|
return кнт.SendString("[Время: нет такого бота]")
|
|
|
}
|
|
|
@@ -417,10 +417,10 @@ func (сам *ВебАпи) шахтаВремяОсталось(кнт *fiber.C
|
|
|
|
|
|
// Возвращает счётчик запусков сервера
|
|
|
func (сам *ВебАпи) стартНомер(кнт *fiber.Ctx) error {
|
|
|
- return кнт.SendString("[Старт: " + fmt.Sprint(сам.серв.Стат().СчётСтарт()) + "]")
|
|
|
+ return кнт.SendString("[Старт: " + fmt.Sprint(сам.прилож.Стат().СчётСтарт()) + "]")
|
|
|
}
|
|
|
|
|
|
// Возвращает аптайм сервера
|
|
|
func (сам *ВебАпи) аптаймСервер(кнт *fiber.Ctx) error {
|
|
|
- return кнт.SendString("[Аптайм: " + сам.серв.Стат().ВремяВсего() + "]")
|
|
|
+ return кнт.SendString("[Аптайм: " + сам.прилож.Стат().ВремяВсего() + "]")
|
|
|
}
|