Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jerkeeler/ocnbot

An IRC bot for OCN streamers
https://github.com/jerkeeler/ocnbot

Last synced: 4 days ago
JSON representation

An IRC bot for OCN streamers

Awesome Lists containing this project

README

        

# OCNBot | An IRC bot for OCN streamers

This is an IRC bot that is currently being developed by Jeremy K. ([CacklingPanda](https://oc.tc/cacklingpanda)) for the use of [Overcast Network](http://oc.tc) streamers on the [Twitch](http://twitch.tv) video streaming platform.

## Streamers

If you would like OCNBot to be added to your channel please [email me](mailto:[email protected]) with your Twitch information. However, remember that OCNBot is currently not being run 24/7 and will only be available when requested. To request that OCNBot be run please email me.

## Your Own Bot

If you would like to have the functionality of OCNBot, but under a different name, then you can! This repo is public after all! To do this a couple of dependencies need to be installed. OCNBot uses the Cinch IRC framework and Ruby to run. Install the needed ruby gems by running `bundle update` followed by `bundle install` in your shell environment. Next, change the parameters in the ocnbot_router.rb file to your bot's name, nickname, and the desired channels to be run on. After that add a .secret file that has your [twitch.tv oauth password](http://www.twitchapps.com/tmi/). Now you are setup and ready to go!

Run `ruby ocnbot_router.rb` and your bot will be up and running! Enjoy!

## Contributing

If you want to contribute to OCNBot's functionality simply make a pull request with your changes! It's that easy!

## TO DO

* player data :ballot_box_with_check:
* team data :ballot_box_with_check:
* topic title :ballot_box_with_check:
* mc status :ballot_box_with_check:
* timeout / banning
* Announcements
* Raffle
* Arbitrary commands for messages (ex. !cmd add )