Versions in this module Expand all Collapse all v0 v0.8.1 Dec 16, 2015 v0.8.0 Dec 11, 2015 Changes in this version + type ChannelChangeEventWrapper struct + Channel *gumble.Channel + Client *gumble.Client + IsChangeDescription bool + IsChangeName bool + IsChangePosition bool + IsCreated bool + IsMoved bool + IsRemoved bool + Type int + type ConnectEventWrapper struct + Client *gumble.Client + MaximumBitrate int + WelcomeMessage string + type DisconnectEventWrapper struct + Client *gumble.Client + IsAuthenticatorFail bool + IsError bool + IsNoCertificate bool + IsOther bool + IsServerFull bool + IsServerPassword bool + IsUser bool + IsUserCredentials bool + IsUserName bool + IsUsernameInUse bool + IsVersion bool + String string + Type int + type PermissionDeniedEventWrapper struct + Channel *gumble.Channel + Client *gumble.Client + IsChannelFull bool + IsInvalidChannelName bool + IsInvalidUserName bool + IsMissingCertificate bool + IsNestingLimit bool + IsOther bool + IsPermission bool + IsSuperUser bool + IsTemporaryChannel bool + IsTextTooLong bool + Permission int + String string + Type int + User *gumble.User + type State struct + AudioCommand string + Client *gumble.Client + LState *lua.LState + func (s *State) LoadFile(filename string) error + func (s *State) OnACL(e *gumble.ACLEvent) + func (s *State) OnBanList(e *gumble.BanListEvent) + func (s *State) OnChannelChange(e *gumble.ChannelChangeEvent) + func (s *State) OnConnect(e *gumble.ConnectEvent) + func (s *State) OnContextActionChange(e *gumble.ContextActionChangeEvent) + func (s *State) OnDisconnect(e *gumble.DisconnectEvent) + func (s *State) OnPermissionDenied(e *gumble.PermissionDeniedEvent) + func (s *State) OnServerConfig(e *gumble.ServerConfigEvent) + func (s *State) OnTextMessage(e *gumble.TextMessageEvent) + func (s *State) OnUserChange(e *gumble.UserChangeEvent) + func (s *State) OnUserList(e *gumble.UserListEvent) + type TextMessageEventWrapper struct + func (t *TextMessageEventWrapper) PlainText() string + type UserChangeEventWrapper struct + Actor *gumble.User + Client *gumble.Client + IsBanned bool + IsChangeAudio bool + IsChangeChannel bool + IsChangeComment bool + IsChangeName bool + IsChangePrioritySpeaker bool + IsChangeRecording bool + IsChangeTexture bool + IsConnected bool + IsDisconnected bool + IsKicked bool + IsRegistered bool + IsUnregistered bool + String string + Type int + User *gumble.User v0.7.0 Apr 8, 2015 Changes in this version + type PluginExts []string + func (p PluginExts) Len() int + func (p PluginExts) Less(i, j int) bool + func (p PluginExts) Swap(i, j int) v0.6.0 Feb 11, 2015 v0.5.0 Feb 8, 2015 Changes in this version + var PluginExtensions []string + var Plugins map[string]*Plugin = map[string]*Plugin + func Register(extension string, plugin *Plugin) + type Environment interface + LoadScriptFile func(filename string) error type Instance + Audio *gumble_ffmpeg.Stream + Client *gumble.Client + func (in *Instance) LoadScript(name string) error + type Plugin struct + Name string + New func(*Instance) Environment v0.4.0 Dec 11, 2014 Changes in this version + type Instance struct + ErrFunc func(error) + func New(client *gumble.Client) *Instance + func (in *Instance) LoadScriptFile(filename string) error + func (in *Instance) OnAcl(e *gumble.AclEvent) + func (in *Instance) OnBanList(e *gumble.BanListEvent) + func (in *Instance) OnChannelChange(e *gumble.ChannelChangeEvent) + func (in *Instance) OnConnect(e *gumble.ConnectEvent) + func (in *Instance) OnContextActionChange(e *gumble.ContextActionChangeEvent) + func (in *Instance) OnDisconnect(e *gumble.DisconnectEvent) + func (in *Instance) OnPermissionDenied(e *gumble.PermissionDeniedEvent) + func (in *Instance) OnTextMessage(e *gumble.TextMessageEvent) + func (in *Instance) OnUserChange(e *gumble.UserChangeEvent) + func (in *Instance) OnUserList(e *gumble.UserListEvent)