squelch-client v0.19.0
squelch-client 
An IRC Client for Node.js written in CoffeeScript, used in the Squelch IRC client.
Documentation
You can find the full documentation here.
Installation
npm install squelch-client
Example usage
There will be more extensive examples soon. For now, here is a simple IRC echo bot in CoffeeScript.
Client = require 'squelch-client'
client = new Client
server: "irc.esper.net"
nick: "TestBot"
autoConnect: false
channels: ["#kellyirc"]
client.connect()
.then ({nick}) ->
client.on 'msg', ({from, to, msg}) ->
if to is "#kellyirc"
client.msg to, "ECHO: #{msg}"
Debugging
By default, squelch-client does not output anything to the console. If you wish to see debug output, run node with the DEBUG
environment variable set to squelch-client:*
. To only output errors, use squelch-client:error
.
$ DEBUG=squelch-client:* node main.js
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago