[Home] - [Project Page]

Commands

Commands are given to ZNC by messaging the virtual user *status. Likewise, modules are communicated to by messaging *modname as well.

Example: /msg *status listmods

 <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.

Command List

 <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> +-----------+---------------------+-------------------------------------+