IanMitchell / ARX-7

A dumb IRC bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARX-7

A dumb IRC bot that wishes it had a Lambda Drive.

Commands

The bot comes with some standard commands, including choose, eightball, order, reply, and twitter modules. Some channels will also be able to access Showtimes information (these commands are fairly specialized).

Setup

You'll need Node v6.4+ installed. Download the repo and run $ npm install.

Modify the config.json file as desired. If no plugins are listed for a channel, the channel loads every command available.

Some command require specific keys. Create a .env file in the directory with the following contents:

PASSWORDCHANNELNAME=channelpassword
ARX7_PASS=nspassword
SHOWTIMES_SERVER=https://urlhere.com
SHOWTIMES_KEY=showtimeskey
TWITTER_CONSUMER=token
TWITTER_CONSUMER_SECRET=secrettoken
TWITTER_ACCESS_TOKEN=accesstoken
TWITTER_ACCESS_TOKEN_SECRET=tokensecret

Once done, you can start the bot by running

$ npm start

Docker instructions further down.

Using Docker

Create the config.json file, then build and run the image:

docker build -t arx-7 .
docker run --rm -ti arx-7

Discussion

We hang in #arx-7 on Rizon

About

A dumb IRC bot


Languages

Language:JavaScript 100.0%