Versions in this module Expand all Collapse all v0 v0.1.2 May 4, 2023 Changes in this version + var VERSION string = GetModuleVersion() + func Bold(input string) string + func Color(color int) string + func ColorString(color int, input string) string + func GetModuleVersion() string + func GetModules() map[string]string + func GetVersion() (goversion string, gitcommit string, arch string, goos string) + func IRCNick(from string) string + func Italics(input string) string + func Match(name1 string, name2 string) bool + func Monospace(input string) string + func NameLower(name string) string + func RandomNick(nick string) string + func Reset() string + func Reverse(input string) string + func ShowVersion() + func StrInArray(strings []string, str string) bool + func Strike(input string) string + func Stripper(input string) string + func Underline(input string) string + type FloodTrack struct + Pos int + Size int + Timeout int + Track []time.Time + func (F *FloodTrack) Expire() + func (F *FloodTrack) Full() bool + func (F *FloodTrack) Init(size int, timeout int) + func (F *FloodTrack) Save() + type IRCClient struct + DelChannel chan string + ISupport map[string]string + Mutex sync.Mutex + MyNick string + OnExit func() + ReadChannel chan IRCMsg + ReadEvents []string + Reader *bufio.Reader + Registered bool + Socket net.Conn + WriteChannel chan IRCWrite + func (Config *IRCClient) Action(to string, message string) + func (Config *IRCClient) Close() + func (Config *IRCClient) Connect() bool + func (Config *IRCClient) GetNick() string + func (Config *IRCClient) IsAuto(channel string) bool + func (Config *IRCClient) Msg(to string, message string) + func (Config *IRCClient) Notice(to string, message string) + func (Config *IRCClient) PriorityWrite(output string) + func (Config *IRCClient) ReaderRoutine() + func (Config *IRCClient) SetNick(nick string) + func (Config *IRCClient) WriteTo(to string, output string) + func (Config *IRCClient) WriterRoutine() + type IRCConfig struct + AutoJoin []string + Debug_Output bool + Flood_Delay int + Flood_Num int + Flood_Time int + Hostname string + Insecure bool + Nick string + Password string + Port int + Realname string + RejoinDelay int + ServerPassword string + UseSASL bool + UseTLS bool + Username string + Version string + type IRCMsg struct + Cmd string + From string + Msg string + MsgParts []string + To string + func IRCParse(line string) IRCMsg + type IRCWrite struct + Output string + To string + type ThrottleBuffer struct + Life_sucks bool + func (T *ThrottleBuffer) Init() v0.1.1 Mar 10, 2023