Versions in this module Expand all Collapse all v0 v0.1.0 Apr 25, 2020 Changes in this version + type Auth struct + func NewAuth(bot *GsBot, credentials *steam.LogOnDetails, sentryPath string) *Auth + func (a *Auth) HandleEvent(event interface{}) + func (a *Auth) LogOn(credentials *steam.LogOnDetails) error + type Debug struct + func NewDebug(bot *GsBot, basedir string) (*Debug, error) + func (d *Debug) HandleEvent(event interface{}) + func (d *Debug) HandlePacket(packet *protocol.Packet) + type EventHandler interface + HandleEvent func(event interface{}) + type GsBot struct + Client *steam.Client + Log *log.Logger + func Default() *GsBot + func (bot *GsBot) HandleEvent(event interface{}) + func (bot *GsBot) RegisterEventHandler(handler EventHandler) + type ServerList struct + func NewServerList(bot *GsBot, listPath string) *ServerList + func (s *ServerList) Connect() (bool, error) + func (s *ServerList) ConnectBind(laddr *net.TCPAddr) (bool, error) + func (s *ServerList) HandleEvent(event interface{})