Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jerkeeler/ocnbot
- Owner: jerkeeler
- Created: 2014-08-15T16:48:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-08-30T16:13:00.000Z (over 10 years ago)
- Last Synced: 2024-11-16T07:40:21.080Z (2 months ago)
- Language: Ruby
- Homepage:
- Size: 223 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 )