Documentation ¶
Index ¶
- Variables
- type BotParser
- type Config
- type Connection
- func (con *Connection) AddMods(mods []seras.Module)
- func (con *Connection) Bold(msg string) string
- func (con *Connection) Close() error
- func (con *Connection) Connect() (seras.Stream, error)
- func (con *Connection) IsAdmin(userId string) bool
- func (con *Connection) Italicize(msg string) string
- func (con *Connection) ModList() map[string]interface{}
- func (con *Connection) Modules() []seras.Module
- func (con *Connection) Reply(msg seras.Message, content string) error
- func (con *Connection) Send(msg seras.Message) error
- func (con *Connection) TimeoutUser(channel string, user string, until time.Time) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrIncorrectType = errors.New("config is not of type: 'irc'")
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Connection ¶
func New ¶
func New(conf Config) (*Connection, error)
func (*Connection) AddMods ¶ added in v0.5.0
func (con *Connection) AddMods(mods []seras.Module)
func (*Connection) Bold ¶ added in v0.5.0
func (con *Connection) Bold(msg string) string
func (*Connection) Close ¶
func (con *Connection) Close() error
func (*Connection) IsAdmin ¶ added in v0.5.0
func (con *Connection) IsAdmin(userId string) bool
func (*Connection) Italicize ¶ added in v0.5.0
func (con *Connection) Italicize(msg string) string
func (*Connection) ModList ¶ added in v0.5.0
func (con *Connection) ModList() map[string]interface{}
func (*Connection) Modules ¶ added in v0.5.0
func (con *Connection) Modules() []seras.Module
func (*Connection) Reply ¶ added in v0.5.0
func (con *Connection) Reply(msg seras.Message, content string) error
func (*Connection) TimeoutUser ¶ added in v0.5.0
Click to show internal directories.
Click to hide internal directories.