Versions in this module Expand all Collapse all v0 v0.12.0 Mar 6, 2022 Changes in this version + var ErrNotConnected = errors.New("not connected") v0.11.2 Jul 8, 2021 v0.11.1 Jul 8, 2021 v0.11.0 Jul 7, 2021 v0.10.0 Oct 10, 2020 v0.9.0 Oct 3, 2020 Changes in this version + func Initialize(m *plugin.Manager) (plugin.Plugin, error) + type Config struct + AutoConnect bool + Network string + Nick string + SASL bool + SASLPassword string + SASLUsername string + ServerPassword string + TLS bool + Username string + Version string + type Connection struct + func (conn *Connection) Connect() error + func (conn *Connection) Quit() error + type Manager struct + func FromPlugins(m *plugin.Manager) (*Manager, error) + func NewManager(c *Config, ev *event.Dispatcher) *Manager + func (m *Manager) Connect() error + func (m *Manager) Connection() (*Connection, error) + func (m *Manager) Disconnect() error + func (m *Manager) Do(fn func(*Connection) error) error + func (m *Manager) SetVersionString(v string)