Developer Info

From ShoutIRC RadioBot Wiki
Revision as of 08:49, 25 February 2022 by Indy (talk | contribs) (→‎Source Code)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Developer's Corner

This section is for programmer's interested in writing plugins for RadioBot, integrating with RadioBot, etc.

Source Code

You can get the bot source code to compile yourself on our GitHub. Pull requests are welcome :)

Command Permissions

Changing Command Permissions with reperm.conf

RadioBot Plugins

All plugins are written in C/C++. It is expected you are familiar with basic C/C++ to write plugins.

These pages document the things you will need to know to make an RadioBot plugin:

RadioBot Remote Port Protocol

Ever wanted to make your own request system or DJ client? Find out here: Remote Commands.
RadioBot uses a very simple protocol that can (and has) been implemented in everything from C to PHP.

Lua Scripting

You can use Lua scripts with the Lua plugin.

Other Pertinent Information


RadioBot vde

RadioBot main pages
Main PageInstallationChangelogCommandsPluginsFAQConfigurationCreditsRemote ClientBuilt-In VariablesMulti Sound Server ModeUsername Character Restrictions
Auto DJ Pages
Auto DJ Main PageWebRequest SystemSchedulerMP3 EncoderVoice SupportMySQL Plugin
RadioBot Programming vde

RadioBot Programming
Plugin APIRemote CommandsPlugin InitializationRadioBot DBChanging Command PermissionsShoutIRC Music Database
Lua Scripting
Lua PluginLua ScriptingLua Events