weeplugins are plugins for the IRC client WeeChat.
They require at least WeeChat 1.5, for the updated C API.
weenick allows you to define global and/or server-specific options to get automatically identified with services (NickServ).
Upon connection, if the nick is already in use the GHOST command will be sent, and once it has been killed you'll change nick. The IDENTIFY command is then sent.
You can also have command(s) executed once identified.
All settings can be defined either under var.plugins.weenick.server_default.SETTING
for global/default values, and var.plugins.weenick.server.SERVER.SETTING
for
settings to server SERVER only.
The options are:
-
nick
: your (registered) nickname -
password
: your password, to identify/kill ghosts with services -
command
: command(s) to get processed upon identification -
nickserv_nick
: nickname to send messages to. Default: NickServ -
nickserv_registered
: string to identify notice that nick is registered Default: nickname is registered -
nickserv_ghost_killed
: string to identify notice that ghost was killed Default: ghost with your nick has been killed -
nickserv_identified
: string to identify notice that nick was identified Default: password accepted -
nickserv_failed
: string to identify notice that password is wrong Default: access denied
weereact allows you to have commands be executed by reacting on messages you receive (or send). They can be filtered by server, channel, user, and content (through perl-compatible regex).
Triggers can be defined in file weereact.conf
in the WeeChat's directory
(usually ~/.weechat
)
See weereact.conf for the list of options and example. There is no way to
set things from WeeChat, you need to manually edit the file, then use /reload
for the plugin to reload its config from the file.
It also introduces a new command - /tobuffer
- to send text (or commands) to
a specific buffer.