| 123456789101112131415161718192021222324252627282930313233343536373839 |
- package types
- import (
- "wartank/pkg/alias"
- )
- // Bot -- объект бота
- type Bot struct {
- Login_ string
- Pass_ string
- }
- // ИДесктоп -- интерфейс к десктоп-приложению
- type ИДесктоп interface {
- // УстОкно -- устанавливает окно для показа
- УстОкно(alias.ОкноИмя)
- // ЕслиПодкл -- возвращает признак подключенности к серверу ботов
- ЕслиПодкл() bool
- // Подключить -- подклячает клиента к бото-ферме
- Подключить() error
- // ЕслиЛогин -- возвращает признак логина на сервере ботов
- ЕслиЛогин() bool
- // ЛогинУст -- устанавливает логин для входа на бото-ферму
- ЛогинУст(login string)
- // ЛогинВход -- выпонляет логин на сервер
- ЛогинВход() error
- // ХостУст -- устанавливает имя хоста бото-фермы
- ХостУст(host string)
- // ПарольУст -- устанавливает пароль для входа на бото-ферму
- ПарольУст(password string)
- // БотЛогинУст -- устанавливает логин текущего бота
- БотЛогинУст(login string)
- // БотПарольУст -- устанавливает пароль текущего бота
- БотПарольУст(password string)
- // СписБот -- список ботов из клиента
- СписБот() []Bot
- // БотТекущСтарт -- запускает в работу текущего бота
- БотТекущСтарт()
- }
|