node-irc icon indicating copy to clipboard operation
node-irc copied to clipboard

NodeJS IRC client library

Results 106 node-irc issues
Sort by recently updated
recently updated
newest added

I received this error after a MODE -b event occurreed. It looks like channel.modeParams[mode] is undefined and the filter function call was made on it on [line 300 of irc.js](https://github.com/martynsmith/node-irc/blob/3fde7c680a7578c8829ff117623f01f17155cee8/lib/irc.js#L300)....

Enables using the built-in `net.createConnection` support for sockets. Includes a simple test and updates the documentation.

Add lower case support for names#channel event emit

On an empty message `message.args[2]` was undefined and calling `.trim()` on that crashed. And if `message.args[2]` would have been `''` the result would be `['']`, which would have been also...

Just in case you want to listen to disconnection events just as well as the connection event.

Some IRC servers support unicode, and even for nicknames. The message handler receives an 'undefined' sender name if its name contains unicode characters. I tried to add all non-special unicode...

enhancement

Messages sent to IRC are split due to the IRC command length limit of 512 bytes. This appears to be done by the [_splitLongLines](https://github.com/martynsmith/node-irc/blob/master/lib/irc.js#L1025) function. The current splitting method seems...

Near documentation for `sasl` it references the password field but is not listed in the options object. The field appears to be used for more than sasl auth: when `sasl`...