package types import ( "context" "net/http" "wartank/pkg/components/safebool" ) /* Интерфейс к сетевому клиенту */ // IBotNet -- интерфейс к сетевому клиенту type IBotNet interface { // IsOnline -- возвращает признак подключенности к интернету IsOnline() *safebool.SafeBool // Conn -- возвращает объект сетевого подключения Conn() *http.Client // Cookie -- возвращает объект кукисов Cookie() IBotCookie // Net -- возвращает сетевой клиент бота Net() INetClient // Ctx -- контекст сетевого клиента Ctx() context.Context // CancelBotNet -- вызывает отмену котекста сетевого клиента бота CancelBotNet() // Bot -- возвращает ссылку на бота Bot() IBot }