-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #10 from BronyCon/readme
Added a README.
- Loading branch information
Showing
1 changed file
with
41 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# SpikeBot | ||
Your Number-One Assistant Bot! | ||
|
||
SpikeBot is an IRC bot built for the BronyCon IRC channels. He tracks karma, delivers messages to people, fetches tweets, and does all kinds of other useful things. | ||
|
||
He doesn't have the best architecture, but he tries, you know? | ||
|
||
## Installing SpikeBot | ||
Installing SpikeBot is pretty easy! | ||
|
||
First, clone the repo. | ||
|
||
``` | ||
$ git clone https://github.com/BronyCon/spikebot.git | ||
``` | ||
|
||
Then, copy config.js.example to config.js and modify its settings. | ||
|
||
``` | ||
$ cd spikebot | ||
$ cp config.js.example config.js | ||
$ $EDITOR config.js | ||
``` | ||
|
||
Then, start spikebot.js! | ||
|
||
``` | ||
$ node . | ||
``` | ||
|
||
## config.js | ||
There are a bunch of fields in config.js. Here are the ones you need to know and worry about: | ||
|
||
* server: the IRC server to connect to | ||
* nick: the nick for SpikeBot to use on that IRC server | ||
* password: the NickServ password for SpikeBot | ||
* userName: SpikeBot's IRC username | ||
* realName: SpikeBot's IRC realname | ||
* sendErrors: a nick to PM errors to, if non-fatal | ||
* channels: an array of channel names to join on connect (don't forget the #!) | ||
|