Commands are given to ZNC by messaging the virtual user *status. Likewise, modules are communicated to by messaging *modname as well.
<prozac> listmods <*status> +---------+------------------------------------------------------+ <*status> | Name | Description | <*status> +---------+------------------------------------------------------+ <*status> | email | Monitors Email activity on local disk /var/mail/user | <*status> | shell | Gives shell access. | <*status> | schat | Secure cross platform (:P) chat system | <*status> +---------+------------------------------------------------------+
The prefix for these virtual users can be changed from * in the znc.conf file. It is wise to use a character that is illegal to use on IRC so that you don't lose the ability to talk to a real person who happens to be using the same prefix on their IRC nick.
<zncuser> help <*status> +-----------+---------------------+-------------------------------------+ <*status> | Command | Arguments | Description | <*status> +-----------+---------------------+-------------------------------------+ <*status> | ListDCCs | | List all active DCCs | <*status> | ListMods | | List all loaded modules | <*status> | ListChans | | List all channels | <*status> | ListNicks | <#chan> | List all nicks on a channel | <*status> | Topics | | Show topics in all channels | <*status> | SetBuffer | <#chan> [linecount] | Set the buffer count for a channel | <*status> | Jump | | Jump to the next server in the list | <*status> | Send | <nick> <file> | Send a shell file to a nick on IRC | <*status> | Get | <file> | Send a shell file to yourself | <*status> | LoadMod | <module> | Load a module | <*status> | UnloadMod | <module> | Unload a module | <*status> | ReloadMod | <module> | Reload a module | <*status> +-----------+---------------------+-------------------------------------+