This repository actually contains two implementations of two different bots written in two different languages. The ongoing idea is that they should be merged into a single bot, called mzstorkipiwanbotbotbot, written in R. This will never happen.

mzstorkipiwanbotbotbot is an IRC bot with no purpose or plan. It supports a small command language (parsed using Lua patterns — clearly the best way to parse anything) in which variables can be defined with nick, server, or channel scope. It requires ncat or some similar tool to connect to IRC.

Rtype is an IRC bot with a difference — it's written in R, the Language of the Future. Also features extensive use of Unicode snowmen → ☃☃☃

Rtype does not require anything extra to connect to IRC. But it also doesn't do nearly as much as mzstorkipiwanbotbotbot does. But there is some potential for a bot written in R to save its state as an R workspace, and thus remember all the nick/server/channel variables between settings.

The source code for both of these bots is in the public domain.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.