Documentation
¶
Index ¶
- type Client
- func (c *Client) Close()
- func (c *Client) CloseAndReconnect()
- func (c *Client) IsConnected() bool
- func (c *Client) Join(channels []string)
- func (c *Client) Part(channels []string)
- func (c *Client) Run()
- func (c *Client) Say(channel, msg string, modPrivileged bool)
- func (c *Client) Whisper(nick, msg string)
- type EmitQueue
- type IRCMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Server string User string Oauth string Debug bool BotVerified bool BotKnown bool Channel []string OnConnect func(message bool) OnPrivateMessage func(message IRCMessage) OnRoomStateMessage func(message IRCMessage) OnHosttargetMessage func(message IRCMessage) OnNoticeMessage func(message IRCMessage) OnJoinMessage func(message IRCMessage) OnPartMessage func(message IRCMessage) OnUnknownMessage func(message IRCMessage) OnUserNoticeMessage func(message IRCMessage) OnClearMsgMessage func(message IRCMessage) OnClearChatMessage func(message IRCMessage) OnGlobalUserSateMessage func(message IRCMessage) OnUserStateMessage func(message IRCMessage) OnNamesMessage func(message IRCMessage) OnEndOfNamesMessage func(message IRCMessage) OnWhisperMessage func(message IRCMessage) OnPongLatency func(message time.Duration) // contains filtered or unexported fields }
func (*Client) Close ¶
func (c *Client) Close()
Close closes the underlying network connection without sending or waiting for a close frame.
func (*Client) CloseAndReconnect ¶
func (c *Client) CloseAndReconnect()
CloseAndReconnect will try to reconnect.
func (*Client) IsConnected ¶
IsConnected returns the WebSocket connection state
Source Files
¶
Click to show internal directories.
Click to hide internal directories.