To create new wiki account, please join us on #znc at freenode and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.

modignore

From ZNC
Revision as of 09:15, 18 June 2017 by MetaNova (talk | contribs) (initial creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

An ignore module for ZNC ≥ 1.0.

Getting the Code[edit]

The code for this module can be found here. Please read "compiling modules" in order to build this module. Example method of fetching the code:

$ cd ~/.znc/modules/
$ git clone https://github.com/moshee/modignore.git

Installation[edit]

Refer to the README or use the following example:

$ znc-buildmod ignore.cc
$ cp ignore.so ~/.znc/modules/

Usage[edit]

Arguments

This user module takes no arguments.

Read loading modules to learn more about loading modules.

Commands[edit]

Commands can be found on the README

Example Output[edit]

<MetaNova> help
<*ignore> +-------------------------------------+-----------------------------------------------------------------------------------+
<*ignore> | Command                             | Description                                                                       |
<*ignore> +-------------------------------------+-----------------------------------------------------------------------------------+
<*ignore> | AddHost [mMaAnNcC] <nick!user@host> | Ignore a hostmask from [m]essage, [a]ction, [n]otice, [c]tcp; uppercase = private |
<*ignore> | AddPattern [mMaAnNcC] <regex>       | Ignore text matching a regular expression                                         |
<*ignore> | Clear                               | Clear all ignore entries                                                          |
<*ignore> | Del <n>                             | Remove an ignore entry by index                                                   |
<*ignore> | Help search                         | Generate this output                                                              |
<*ignore> | List                                | Display the ignore list                                                           |
<*ignore> +-------------------------------------+-----------------------------------------------------------------------------------+

The required arguments for AddHost and AddPattern should be "quoted" if they contain spaces.

To Do List[edit]

Taken from the README:

- Ignore invites
- Ignore DCC (I'll have to take a look at how this works in the IRC protocol)