func NewBot(baseAPI vk.API, cfg BotConfig) (*Bot, error) {
	b := &Bot{
		API:       baseAPI,
		BotConfig: cfg,
	}
	if _, err := b.GetMe(true); err != nil {
		return nil, err
	}
	return b, nil
}
NewBot tries to instantiate a bot which uses baseAPI for API requests
package vkbot
import (
	"context"
	"errors"
	"strconv"
	"github.com/stek29/vk"
	"github.com/stek29/vk/vkapi"
)
type BotConfig struct {
	Poller Poller
	GroupID int
}
type Bot struct {
	vk.API
	BotConfig
	me *vk.Group
}