batmasnet.go 663 B

12345678910111213141516171819202122232425262728293031
  1. package batmasnet
  2. import (
  3. "fmt"
  4. "wartank/pkg/components/scene_net"
  5. "wartank/pkg/types"
  6. )
  7. /*
  8. Автоматически воюет в битве мастеров
  9. */
  10. // BatMasNet -- танкует в битве мастеров
  11. type BatMasNet struct {
  12. *scene_net.СценаСеть
  13. bot types.ИБот
  14. }
  15. // NewBatMasNet -- возвращает новый *BatMasNet
  16. func NewBatMasNet(bot types.ИБот) (*BatMasNet, error) {
  17. if bot == nil {
  18. return nil, fmt.Errorf("NewBatMasNet(): IServBot == nil")
  19. }
  20. сам := &BatMasNet{
  21. // SectionNet: sectionnet.NewSectionNet(server, bot, ..., "https://wartank.ru/pvp"),
  22. bot: bot,
  23. }
  24. return сам, nil
  25. }