Create a new bot with the given configuration.
Give bot administrator rights to all the users in admins.
InputRange of all networks the bot is connected to, where each network is represented by its IrcClient connection.
The command prefix used to invoke bot commands through chat messages.
InputRange of all command sets ($(DPREF command, ICommandSet)) registered with the bot.
Connect the bot to a network described in the IRC URL url.
The event loop handling connections for this bot.
Request a new nick name for the bot on all networks.
The real name of this bot.
Register a command set with the bot.
Convenience method to start an event loop for a bot.
The username of this bot.
Represents a bot administrator.
Bot configuration.
Boolean whether or not command invocations are allowed in private messages. Enabled by default.
IRC bot.
A single bot can be connected to multiple networks. The bot's username and real name are shared across all networks, but the nick name can differ.