other plugins¶
events¶
-
error¶
The error event, fired when any error happens.
Make sure to listen to error events to see possible errors/warnings:
client.on('error', function (err, event) {
console.log(event.name, err.stack);
});
You can also add the err parameter to any event listener (change from function (event) to function (err, event):
client.on('whois', function (err, event) {
if (err) console.log("WHOIS ERROR:", err.stack);
console.log("whois:", event);
});
-
errors¶
The errors event, fired when IRC errors are received. List of possible errors: https://github.com/williamwicks/irc-replies/blob/master/replies.json#L113-L170
Event attributes:
- None
Example:
client.on('errors', function (err, event) {
console.error('IRC Error:', err);
});
functions¶
-
pass(pass, network, fn)¶ Param string pass: The password Param string network: The network to execute the command on. Param function fn: The callback function to be called when the call has been finished.
Sends an IRC PASS command to the network with the specified password (pass)
Example:
client.on('motd', function (event) {
client.pass('pa$$w0rd', event.network);
});
-
user(username, realname, network, fn)¶ Param string username: The username Param string realname: The realname Param string network: The network to execute the command on. Param function fn: The callback function to be called when the call has been finished.
Sends an IRC USER command to the network with the specified username (username) and realname (realname).
Example:
client.on('motd', function (event) {
client.user('username', 'Real Name', event.network);
});
-
oper(name, password, network, fn)¶ Param string name: The oper name Param string password: The oper password Param string network: The network to execute the command on. Param function fn: The callback function to be called when the call has been finished.
Sends an IRC OPER command and tries to oper to the network with the specified name (name) and password (password).
Example:
client.on('motd', function (event) {
client.oper('opername', 'pa$$w0rd', event.network);
});