package main import ( "net" ) type Config struct { Name string `cfg:"name; boddle; printableascii; IRC nick of bot"` Channels []string `cfg:"channels; required; printableascii; Channel list to join to"` Server string `cfg:"server; required; netaddr; Server name to connect to"` Database string `cfg:"database; ./boddle.db; path; Path to database"` } type irc_msg struct { channel string msg string author string retmsg string } type cmd struct { valid bool add bool cmd string groups []string suffix string error string } type bot struct { Conf Config conn net.Conn }