Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/schmich/dankbot

Hanging out at http://twitch.tv/jansoon
https://github.com/schmich/dankbot

bot chat irc irc-bot twitch twitch-tv

Last synced: about 1 month ago
JSON representation

Hanging out at http://twitch.tv/jansoon

Awesome Lists containing this project

README

        

# dankbot

# Setup

- Install [MongoDB](https://www.mongodb.org/downloads)
- Install [NodeJS 0.11.x](http://nodejs.org/dist/v0.11.16/) (or any version with Harmony support)
- `git clone https://github.com/schmich/dankbot`
- `npm install`
- `cp config.js.tpl config.js`
- Update `config.js`
- Set Twitch user for bot
- Set Twitch OAuth token for bot (see [OAuth generator](http://twitchapps.com/tmi/))
- For song requests, set YouTube API token (see [YouTube Data API](https://developers.google.com/youtube/v3/))
- Edit `dankbot.js`, configure plugins
- Run `npm start `

# Development

- `docker build -t dankbot docker`
- `docker run -it -v /path/to/local/source:/srv/dankbot dankbot`
- `node dankbot.js `

## License

Copyright © 2015 Chris Schmich

CC BY-NC-SA 4.0 License. See [LICENSE](LICENSE) for details.