Documentation
¶
Index ¶
- type AdminPlugin
- func (q *AdminPlugin) Info() string
- func (q *AdminPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *AdminPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *AdminPlugin) Register(cl *ircclient.IRCClient)
- func (q *AdminPlugin) String() string
- func (q *AdminPlugin) Unregister()
- func (q *AdminPlugin) Usage(cmd string) string
- type AltPlugin
- func (q *AltPlugin) Info() string
- func (q *AltPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *AltPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *AltPlugin) Register(ic *ircclient.IRCClient)
- func (q *AltPlugin) String() string
- func (q *AltPlugin) Unregister()
- func (q *AltPlugin) Usage(cmd string) string
- type ChannelsPlugin
- func (q *ChannelsPlugin) Info() string
- func (q *ChannelsPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *ChannelsPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *ChannelsPlugin) Register(cl *ircclient.IRCClient)
- func (q *ChannelsPlugin) String() string
- func (q *ChannelsPlugin) Unregister()
- func (q *ChannelsPlugin) Usage(cmd string) string
- type CorrectionPlugin
- func (q *CorrectionPlugin) Info() string
- func (q *CorrectionPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *CorrectionPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *CorrectionPlugin) Register(cl *ircclient.IRCClient)
- func (q *CorrectionPlugin) String() string
- func (q *CorrectionPlugin) Unregister()
- func (q *CorrectionPlugin) Usage(cmd string) string
- type DongPlugin
- func (q *DongPlugin) Info() string
- func (q *DongPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *DongPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *DongPlugin) Register(cl *ircclient.IRCClient)
- func (q *DongPlugin) String() string
- func (q *DongPlugin) Unregister()
- func (q *DongPlugin) Usage(cmd string) string
- type KexecPlugin
- func (kp *KexecPlugin) Info() string
- func (kp *KexecPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (kp *KexecPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (kp *KexecPlugin) Register(cl *ircclient.IRCClient)
- func (kp *KexecPlugin) String() string
- func (kp *KexecPlugin) Unregister()
- func (kp *KexecPlugin) Usage(cmd string) string
- type ListPlugins
- func (lp *ListPlugins) Info() string
- func (lp *ListPlugins) ProcessCommand(cmd *ircclient.IRCCommand)
- func (lp *ListPlugins) ProcessLine(msg *ircclient.IRCMessage)
- func (lp *ListPlugins) Register(ic *ircclient.IRCClient)
- func (lp *ListPlugins) String() string
- func (lp *ListPlugins) Unregister()
- func (lp *ListPlugins) Usage(cmd string) string
- type LoggerPlugin
- func (l *LoggerPlugin) Info() string
- func (l *LoggerPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (l *LoggerPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (l *LoggerPlugin) Register(ic *ircclient.IRCClient)
- func (l *LoggerPlugin) String() string
- func (l *LoggerPlugin) Unregister()
- func (l *LoggerPlugin) Usage(cmd string) string
- type MettDBPlugin
- func (q *MettDBPlugin) Info() string
- func (q *MettDBPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *MettDBPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *MettDBPlugin) Register(cl *ircclient.IRCClient)
- func (q *MettDBPlugin) String() string
- func (q *MettDBPlugin) Unregister()
- func (q *MettDBPlugin) Usage(cmd string) string
- type MumblePlugin
- func (q *MumblePlugin) Info() string
- func (q *MumblePlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *MumblePlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *MumblePlugin) Register(cl *ircclient.IRCClient)
- func (q *MumblePlugin) Start()
- func (q *MumblePlugin) Stop()
- func (q *MumblePlugin) String() string
- func (q *MumblePlugin) Unregister()
- func (q *MumblePlugin) Usage(cmd string) string
- type QuitHandler
- func (q *QuitHandler) Info() string
- func (q *QuitHandler) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *QuitHandler) ProcessLine(msg *ircclient.IRCMessage)
- func (q *QuitHandler) Register(ic *ircclient.IRCClient)
- func (q *QuitHandler) String() string
- func (q *QuitHandler) Unregister()
- func (q *QuitHandler) Usage(cmd string) string
- type QuoteDBPlugin
- func (q *QuoteDBPlugin) Info() string
- func (q *QuoteDBPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *QuoteDBPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *QuoteDBPlugin) Register(cl *ircclient.IRCClient)
- func (q *QuoteDBPlugin) String() string
- func (q *QuoteDBPlugin) Unregister()
- func (q *QuoteDBPlugin) Usage(cmd string) string
- type TemperaturPlugin
- func (q *TemperaturPlugin) Info() string
- func (q *TemperaturPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *TemperaturPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *TemperaturPlugin) Register(ic *ircclient.IRCClient)
- func (q *TemperaturPlugin) String() string
- func (q *TemperaturPlugin) Unregister()
- func (q *TemperaturPlugin) Usage(cmd string) string
- type TopicDiffPlugin
- func (q *TopicDiffPlugin) Info() string
- func (q *TopicDiffPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *TopicDiffPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *TopicDiffPlugin) Register(cl *ircclient.IRCClient)
- func (q *TopicDiffPlugin) SetTopic(channel, newTopic string)
- func (q *TopicDiffPlugin) String() string
- func (q *TopicDiffPlugin) Unregister()
- func (q *TopicDiffPlugin) Usage(cmd string) string
- type TwitterPlugin
- func (q *TwitterPlugin) Info() string
- func (q *TwitterPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (q *TwitterPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (q *TwitterPlugin) Register(cl *ircclient.IRCClient)
- func (q *TwitterPlugin) String() string
- func (q *TwitterPlugin) Unregister()
- func (q *TwitterPlugin) Usage(cmd string) string
- type XKCDPlugin
- func (x *XKCDPlugin) Info() string
- func (x *XKCDPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
- func (x *XKCDPlugin) ProcessLine(msg *ircclient.IRCMessage)
- func (x *XKCDPlugin) Register(cl *ircclient.IRCClient)
- func (x *XKCDPlugin) String() string
- func (x *XKCDPlugin) Unregister()
- func (x *XKCDPlugin) Usage(cmd string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminPlugin ¶
type AdminPlugin struct {
// contains filtered or unexported fields
}
func (*AdminPlugin) Info ¶
func (q *AdminPlugin) Info() string
func (*AdminPlugin) ProcessCommand ¶
func (q *AdminPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*AdminPlugin) ProcessLine ¶
func (q *AdminPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*AdminPlugin) Register ¶
func (q *AdminPlugin) Register(cl *ircclient.IRCClient)
func (*AdminPlugin) String ¶
func (q *AdminPlugin) String() string
func (*AdminPlugin) Unregister ¶
func (q *AdminPlugin) Unregister()
func (*AdminPlugin) Usage ¶
func (q *AdminPlugin) Usage(cmd string) string
type AltPlugin ¶
func (*AltPlugin) ProcessCommand ¶
func (q *AltPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*AltPlugin) ProcessLine ¶
func (q *AltPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*AltPlugin) Unregister ¶
func (q *AltPlugin) Unregister()
type ChannelsPlugin ¶
type ChannelsPlugin struct {
// contains filtered or unexported fields
}
func (*ChannelsPlugin) Info ¶
func (q *ChannelsPlugin) Info() string
func (*ChannelsPlugin) ProcessCommand ¶
func (q *ChannelsPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*ChannelsPlugin) ProcessLine ¶
func (q *ChannelsPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*ChannelsPlugin) Register ¶
func (q *ChannelsPlugin) Register(cl *ircclient.IRCClient)
func (*ChannelsPlugin) String ¶
func (q *ChannelsPlugin) String() string
func (*ChannelsPlugin) Unregister ¶
func (q *ChannelsPlugin) Unregister()
func (*ChannelsPlugin) Usage ¶
func (q *ChannelsPlugin) Usage(cmd string) string
type CorrectionPlugin ¶
type CorrectionPlugin struct {
// contains filtered or unexported fields
}
func (*CorrectionPlugin) Info ¶
func (q *CorrectionPlugin) Info() string
func (*CorrectionPlugin) ProcessCommand ¶
func (q *CorrectionPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*CorrectionPlugin) ProcessLine ¶
func (q *CorrectionPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*CorrectionPlugin) Register ¶
func (q *CorrectionPlugin) Register(cl *ircclient.IRCClient)
func (*CorrectionPlugin) String ¶
func (q *CorrectionPlugin) String() string
func (*CorrectionPlugin) Unregister ¶
func (q *CorrectionPlugin) Unregister()
func (*CorrectionPlugin) Usage ¶
func (q *CorrectionPlugin) Usage(cmd string) string
type DongPlugin ¶
type DongPlugin struct {
// contains filtered or unexported fields
}
func (*DongPlugin) Info ¶
func (q *DongPlugin) Info() string
func (*DongPlugin) ProcessCommand ¶
func (q *DongPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*DongPlugin) ProcessLine ¶
func (q *DongPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*DongPlugin) Register ¶
func (q *DongPlugin) Register(cl *ircclient.IRCClient)
func (*DongPlugin) String ¶
func (q *DongPlugin) String() string
func (*DongPlugin) Unregister ¶
func (q *DongPlugin) Unregister()
func (*DongPlugin) Usage ¶
func (q *DongPlugin) Usage(cmd string) string
type KexecPlugin ¶
type KexecPlugin struct {
// contains filtered or unexported fields
}
func (*KexecPlugin) Info ¶
func (kp *KexecPlugin) Info() string
func (*KexecPlugin) ProcessCommand ¶
func (kp *KexecPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*KexecPlugin) ProcessLine ¶
func (kp *KexecPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*KexecPlugin) Register ¶
func (kp *KexecPlugin) Register(cl *ircclient.IRCClient)
func (*KexecPlugin) String ¶
func (kp *KexecPlugin) String() string
func (*KexecPlugin) Unregister ¶
func (kp *KexecPlugin) Unregister()
func (*KexecPlugin) Usage ¶
func (kp *KexecPlugin) Usage(cmd string) string
type ListPlugins ¶
type ListPlugins struct {
// contains filtered or unexported fields
}
func (*ListPlugins) Info ¶
func (lp *ListPlugins) Info() string
func (*ListPlugins) ProcessCommand ¶
func (lp *ListPlugins) ProcessCommand(cmd *ircclient.IRCCommand)
*
- the array-foo makes it easy to leave out the last ", "
- because strings.Join() does that for us *
func (*ListPlugins) ProcessLine ¶
func (lp *ListPlugins) ProcessLine(msg *ircclient.IRCMessage)
func (*ListPlugins) Register ¶
func (lp *ListPlugins) Register(ic *ircclient.IRCClient)
func (*ListPlugins) String ¶
func (lp *ListPlugins) String() string
func (*ListPlugins) Unregister ¶
func (lp *ListPlugins) Unregister()
func (*ListPlugins) Usage ¶
func (lp *ListPlugins) Usage(cmd string) string
type LoggerPlugin ¶
type LoggerPlugin struct {
// contains filtered or unexported fields
}
func (*LoggerPlugin) Info ¶
func (l *LoggerPlugin) Info() string
func (*LoggerPlugin) ProcessCommand ¶
func (l *LoggerPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*LoggerPlugin) ProcessLine ¶
func (l *LoggerPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*LoggerPlugin) Register ¶
func (l *LoggerPlugin) Register(ic *ircclient.IRCClient)
func (*LoggerPlugin) String ¶
func (l *LoggerPlugin) String() string
func (*LoggerPlugin) Unregister ¶
func (l *LoggerPlugin) Unregister()
func (*LoggerPlugin) Usage ¶
func (l *LoggerPlugin) Usage(cmd string) string
type MettDBPlugin ¶
func (*MettDBPlugin) Info ¶
func (q *MettDBPlugin) Info() string
func (*MettDBPlugin) ProcessCommand ¶
func (q *MettDBPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*MettDBPlugin) ProcessLine ¶
func (q *MettDBPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*MettDBPlugin) Register ¶
func (q *MettDBPlugin) Register(cl *ircclient.IRCClient)
func (*MettDBPlugin) String ¶
func (q *MettDBPlugin) String() string
func (*MettDBPlugin) Unregister ¶
func (q *MettDBPlugin) Unregister()
func (*MettDBPlugin) Usage ¶
func (q *MettDBPlugin) Usage(cmd string) string
type MumblePlugin ¶
type MumblePlugin struct {
// contains filtered or unexported fields
}
func (*MumblePlugin) Info ¶
func (q *MumblePlugin) Info() string
func (*MumblePlugin) ProcessCommand ¶
func (q *MumblePlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*MumblePlugin) ProcessLine ¶
func (q *MumblePlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*MumblePlugin) Register ¶
func (q *MumblePlugin) Register(cl *ircclient.IRCClient)
func (*MumblePlugin) Start ¶
func (q *MumblePlugin) Start()
func (*MumblePlugin) Stop ¶
func (q *MumblePlugin) Stop()
func (*MumblePlugin) String ¶
func (q *MumblePlugin) String() string
func (*MumblePlugin) Unregister ¶
func (q *MumblePlugin) Unregister()
func (*MumblePlugin) Usage ¶
func (q *MumblePlugin) Usage(cmd string) string
type QuitHandler ¶
type QuitHandler struct {
// contains filtered or unexported fields
}
func (*QuitHandler) Info ¶
func (q *QuitHandler) Info() string
func (*QuitHandler) ProcessCommand ¶
func (q *QuitHandler) ProcessCommand(cmd *ircclient.IRCCommand)
func (*QuitHandler) ProcessLine ¶
func (q *QuitHandler) ProcessLine(msg *ircclient.IRCMessage)
func (*QuitHandler) Register ¶
func (q *QuitHandler) Register(ic *ircclient.IRCClient)
func (*QuitHandler) String ¶
func (q *QuitHandler) String() string
func (*QuitHandler) Unregister ¶
func (q *QuitHandler) Unregister()
func (*QuitHandler) Usage ¶
func (q *QuitHandler) Usage(cmd string) string
type QuoteDBPlugin ¶
func (*QuoteDBPlugin) Info ¶
func (q *QuoteDBPlugin) Info() string
func (*QuoteDBPlugin) ProcessCommand ¶
func (q *QuoteDBPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*QuoteDBPlugin) ProcessLine ¶
func (q *QuoteDBPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*QuoteDBPlugin) Register ¶
func (q *QuoteDBPlugin) Register(cl *ircclient.IRCClient)
func (*QuoteDBPlugin) String ¶
func (q *QuoteDBPlugin) String() string
func (*QuoteDBPlugin) Unregister ¶
func (q *QuoteDBPlugin) Unregister()
func (*QuoteDBPlugin) Usage ¶
func (q *QuoteDBPlugin) Usage(cmd string) string
type TemperaturPlugin ¶
type TemperaturPlugin struct {
// contains filtered or unexported fields
}
func (*TemperaturPlugin) Info ¶
func (q *TemperaturPlugin) Info() string
func (*TemperaturPlugin) ProcessCommand ¶
func (q *TemperaturPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*TemperaturPlugin) ProcessLine ¶
func (q *TemperaturPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*TemperaturPlugin) Register ¶
func (q *TemperaturPlugin) Register(ic *ircclient.IRCClient)
func (*TemperaturPlugin) String ¶
func (q *TemperaturPlugin) String() string
func (*TemperaturPlugin) Unregister ¶
func (q *TemperaturPlugin) Unregister()
func (*TemperaturPlugin) Usage ¶
func (q *TemperaturPlugin) Usage(cmd string) string
type TopicDiffPlugin ¶
type TopicDiffPlugin struct {
// contains filtered or unexported fields
}
func (*TopicDiffPlugin) Info ¶
func (q *TopicDiffPlugin) Info() string
func (*TopicDiffPlugin) ProcessCommand ¶
func (q *TopicDiffPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*TopicDiffPlugin) ProcessLine ¶
func (q *TopicDiffPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*TopicDiffPlugin) Register ¶
func (q *TopicDiffPlugin) Register(cl *ircclient.IRCClient)
func (*TopicDiffPlugin) SetTopic ¶
func (q *TopicDiffPlugin) SetTopic(channel, newTopic string)
set the internal saved topic of channel (without #) to newTopic
func (*TopicDiffPlugin) String ¶
func (q *TopicDiffPlugin) String() string
func (*TopicDiffPlugin) Unregister ¶
func (q *TopicDiffPlugin) Unregister()
func (*TopicDiffPlugin) Usage ¶
func (q *TopicDiffPlugin) Usage(cmd string) string
type TwitterPlugin ¶
type TwitterPlugin struct {
// contains filtered or unexported fields
}
func (*TwitterPlugin) Info ¶
func (q *TwitterPlugin) Info() string
func (*TwitterPlugin) ProcessCommand ¶
func (q *TwitterPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*TwitterPlugin) ProcessLine ¶
func (q *TwitterPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*TwitterPlugin) Register ¶
func (q *TwitterPlugin) Register(cl *ircclient.IRCClient)
func (*TwitterPlugin) String ¶
func (q *TwitterPlugin) String() string
func (*TwitterPlugin) Unregister ¶
func (q *TwitterPlugin) Unregister()
func (*TwitterPlugin) Usage ¶
func (q *TwitterPlugin) Usage(cmd string) string
type XKCDPlugin ¶
type XKCDPlugin struct {
// contains filtered or unexported fields
}
func (*XKCDPlugin) Info ¶
func (x *XKCDPlugin) Info() string
func (*XKCDPlugin) ProcessCommand ¶
func (x *XKCDPlugin) ProcessCommand(cmd *ircclient.IRCCommand)
func (*XKCDPlugin) ProcessLine ¶
func (x *XKCDPlugin) ProcessLine(msg *ircclient.IRCMessage)
func (*XKCDPlugin) Register ¶
func (x *XKCDPlugin) Register(cl *ircclient.IRCClient)
func (*XKCDPlugin) String ¶
func (x *XKCDPlugin) String() string
func (*XKCDPlugin) Unregister ¶
func (x *XKCDPlugin) Unregister()
func (*XKCDPlugin) Usage ¶
func (x *XKCDPlugin) Usage(cmd string) string
Click to show internal directories.
Click to hide internal directories.