1. jjacky
  2. weeplugins


weeplugins /

Filename Size Date modified Message
21 B
65 B
34.3 KB
1.5 KB
2.1 KB
14.2 KB
15.9 KB
1.0 KB

weeplugins - Plugins for WeeChat

weeplugins are plugins for the IRC client WeeChat.

weenick: Provides support for common NickServ operations

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: Triggers commands in reaction to messages

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.