dbot/jsbot
Georg ac3d2761bc
PASS authentication and fixed PING-PONG
Signed-off-by: Georg <georg@lysergic.dev>
2021-08-29 20:03:49 +02:00
..
jsbot.js PASS authentication and fixed PING-PONG 2021-08-29 20:03:49 +02:00
package.json PASS authentication and fixed PING-PONG 2021-08-29 20:03:49 +02:00
README.md PASS authentication and fixed PING-PONG 2021-08-29 20:03:49 +02:00
run.js PASS authentication and fixed PING-PONG 2021-08-29 20:03:49 +02:00
tokenizer.js PASS authentication and fixed PING-PONG 2021-08-29 20:03:49 +02:00

JSBot

JSBot is an IRC bot library written in Node JS.

With features like multiple server support and being pretty good, I guess, JSBot is designed to be the IRC bot library of the future! For an example of a large project which uses JSBot, take a look at DepressionBot.

To get started with JSBot, take a look at the run.js example provided with the code, then head on over to the online documentation.

ChangeLog

0.3 I guess

  • Fixed an edge case with the IRC line tokenisation /potentially/ causing events to be parsed twice
  • Isolated all core channel/nick list logic in JOIN/PART/KICK/QUIT/NICK handlers
  • Removed useless timeout in 004 handler, switched it to handle 001 instead
  • Removed a duplicate send() call for IDENTIFY
  • Semantically reorganised source code
  • Various other improvements

speeddefrost <3

0.2

  • Multiple server support.
  • Functionality for certain users to ignore listeners with certain tags.
  • Better event object passed to listeners.
  • Ability to reply to events.

0.1

  • It connects to a server
  • Listeners
  • Ping/Pong
  • Some of the other functionality youd expect, like, what do you want from me?