node-irc
node-irc copied to clipboard
NodeJS IRC client library
I've created a way to define server CAPs in the options passed to `new irc.Client()`. As it's often a need to send server CAPabilities before sending Nick/Pass Then I found...
This replaces #343. ``` [12:26:07] jirwin: I'll just do a patch for you. [12:26:12] can you PLEASE fix it? ```
As the title says I have a few accounts im trying to connect to an irc server, however somehow it gives me ping timeout, but just in one of my...
How can I get in what channel a message was received in the "message" listener.
Promises.
Instead of callbacks for the event listeners, it would be incredibly useful to be able to promisify them. Bluebird's promisifyAll doesnt work because the callbacks are not nodeback style. Is...
I updated `package.json` to use 'compatible' version dependencies. I simply added a `^` before each command name. It also fixes issue #463
To rebuild the error: ``` var irc = require('irc'); var client = new irc.Client( 'irc.someserver.com', 'user', { floodProtection: true, floodProtectionDelay: 6000, }); var bulkMessage = function(room, message) { for (var...
When showErrors is enabled. Otherwise, showErrors will be a no-op unless you also bind an error handler. Someone please take a look at the `err_nooperhost` case - I removed the...
Similar to the OP, I noticed whenever channels modes were being unset when joining a channel that the client would crash since there was no prior knowledge of those modes...
Related to #456 Recently I fix the code for detect nick before '!' character. From [this line](https://github.com/martynsmith/node-irc/blob/master/lib/parse_message.js#L26), to `match = message.prefix.match(/^([^!]*)(!([^@]+)@(.*))?$/);` This one is very similar with #175 (by @ejnahc),...