a simple but nice shoutcast-to-irc announcer bot.
copyleft (c) 2012 alexander schoedon, donc_oe@qhor.net
the bot is able to:
to see a demo version of this bot running, join #punkrockers
on
irc.jxceldolghmq.net
and type .help
- this is my bot. :)
thanks to the jdq and punkrockers crew at this point.
this program is free software: you can redistribute it and/or modify it under the terms of the gnu general public license as published by the free software foundation, either version 3 of the license, or (at your option) any later version.
this program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. see the gnu general public license for more details.
you should have received a copy of the gnu general public license along with this program. if not, see http://www.gnu.org/licenses/.
the latest version is available at github:
shoutcast-irc
is a ruby
script depending on rubygems
. install at least
ruby-1.9.3
and rubygems-1.8.24
.
the following gems are required:
net-irc-0.0.9
or betterxml-simple-1.1.0
or bettermechanize-2.3.0
or betterstart.rb
start.rb
on irc type .help
to get information about available commands.
the bot only supports shoutcast-v1 servers. v2 is not supported.
the bot has to have its own registered nick on the irc network because it will take care of some specified channels (admin channel, main channel). grant operator rights for the bot in these two channels.
add as many additional channels as required to the idle-channels list. the bot wont do any stuff in these channel untill requested to do so.
the bot will update topics in admin and main channel if stream status
changes. modify the strings in start.rb
. modify any string you want
in start.rb
if you need to.
if you need support post an issue on github or send me a mail.
0.2.3: (2012-08-15)
0.2.2: (2012-08-11)
0.2.1: (2012-08-11)
0.2.0: (2012-08-10)
0.1.0-dev: (2012-08-09)
ScBot
re-written (and moved to inc/scbot.rb
)start.rb
possible0.0.5-dev: (2012-08-09)
0.0.4-dev: (2012-08-09)
0.0.3-dev: (2012-08-09)
0.0.2-dev: (2012-08-09)
0.0.1-dev: (2012-08-06)