Start script improved

The start.sh script was replaced by a manage.sh which can do more than just starting the bot(s).

Currently you have the following options:

OPTIONS
stop Stop the bot(s)
start Start the bot(s)
restart Restart the bot(s)
uytdl|updateytdl Update youtube-dl
log Show the bots log using tail
status Show if bots are running or
not
-h|--help Show this help

Start it without any parameter to get a help text.

More information about controlling the bot on the shell can be found here.

Playlists

Working with playlists has been improved:

.saveplaylist was replaced by the new command .save2playlist to reflect that the current queue will be appended to an already existing playlist. Of course it will create a new playlists if one with the given name does not exist.

.replaceplaylist was added to be able to overwrite a named playlist with the current queue.

Improved Plugins

Radiostream Plugin

The radiostream plugin has some new commands:

.radioupdate – Let the bot download/update the list of available streams from steamcast.com.

.radiocategories – Get a list of available categories.

.radiocategory – Show all streams of a category, for example .radiocategory ElectroWith the previous command you get a list of all streams within this category.

With the command .radioselect Electro 5 you let the bot add the fifth stream to the current queue.

New Plugins

New Version Plugin

This plugin shows some version information of the bot.

You get the current branch, a general information and also a clickable URL linked to Github for the last commit the bot uses.

See .help version for more information.

New Mixcloud Plugin

There is a new plugin that allows you to download music from mixcloud.com.

See .help mixcloud for more information.

New Timer Plugin

This plugin is able to remind you (through text messages) at a specific time.

See .help timer for more information.

Documentation improved

The documentation about the bot has been moved from my own wiki to „Read the Docs“, see here.

This also means that you have the option to download the whole bot documentation as PDF, Epub or as a zip archive with HTML pages.

The source code of the documentation is available on GitHub and you can contribute to it or create an issue, see here.

i18n – Internationalization

The bot has now the basics to „speak“ other languages than English and is already translated into German and also into Bavarian.

But we need your help to translate the strings into other languages. Take a look into the i18n directory of your bot.

How to update my bot 0.9.x? You may, but don’t…

So much code was changed that you can say this is a complete new bot. This means that you cannot simply update your bot. Of course you can try to if you know what you are doing, but we recommend to do a fresh install.