A fork of JJMumblebot which is a complete mess
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
JJMumbleBot/docs/wiki/features.html

91 lines
5.2 KiB

3 weeks ago
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JJMumbleBot - Features</title>
<link rel="stylesheet" href="https://bootswatch.com/4/darkly/bootstrap.css" crossorigin="anonymous">
<link rel="stylesheet" href="https://duckboss.github.io/JJMumbleBot/css/content-pages.css" crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://duckboss.github.io/JJMumbleBot/js/insert_html.js"></script>
</head>
<body>
<nav id="table_of_contents"></nav>
<div class="main-content">
<h2 id="page-title">Features 🚀</h2>
<hr>
<ul>
<li><b>Built-in Plugins</b> - Fast, responsive, plugin-based system for easy expandability.
<ul>
<li><b>Media Plugin</b> - Streams Youtube/SoundCloud audio in the channel.
<ul>
<li>Youtube Playlist Support</li>
<li>Video Thumbnails</li>
<li>Queue System</li>
<li>Direct Youtube/SoundCloud Link Support</li>
<li>Search/Browse Youtube Support</li>
<li>Mumble Whisper Support</li>
</ul>
</li>
<li><b>Images Plugin</b> - Posts images from urls or from a local directory in the channel.
<ul>
<li>Local Images Support</li>
<li>Direct Link Images Support</li>
</ul>
</li>
<li><b>Sound Board Plugin</b> - Sound Board that plays short wav audio clips in the channel.
<ul>
<li>Local Audio Clips Support</li>
<li>Download and Play Audio Clips</li>
<li>Mumble Whisper Support</li>
</ul>
</li>
<li><b>Randomizer Plugin</b> - Do custom dice rolls, coin flips, etc in the channel.
<ul>
<li>Dice Rolls</li>
<li>Coin Flips</li>
</ul>
</li>
<li><b>Whisper Plugin</b> - Mumble Whisper support for audio data.</li>
<li><b>Bot Commands Plugin</b> - Enhanced interactivity and management commands.</li>
<li><b><a href="https://duckboss.github.io/JJMumbleBot/pages/table_of_contents.html">Full list of built-in
plugins</a></b></li>
</ul>
</li>
<li><b>Web Interface</b> - Control and manage the bot with an optional web interface.</li>
<li><b>Auto-Updater</b> - A System to update dependencies through bot commands.</li>
<li><b><a href="https://duckboss.github.io/JJMumbleBot/pages/general/plugins.html">Support for custom
plugins</a></b></li>
<li><b>Pseudo-GUI System [PGUI]</b> - A pseudo graphical user interface built with html tags.</li>
<li><b>Event logging to keep track of bot usage and command history.</b></li>
<li><b>Multi-Command Input</b> - Input multiple commands in a single line.</li>
<li><b>Command Aliases</b> - Register custom aliases to shorten command calls, and do some nifty command
combinations.
</li>
<li><b>Custom Command Tokens</b> - Custom command recognition tokens (ex: !command, ~command, /command, etc)</li>
<li><b>Command Tick Rates</b> - Commands in the queue are processed by the tick rate assigned in the config.</li>
<li><b>Multi-Threaded Command Processing</b> - Commands in the queue are handled in multiple threads for faster
processing.
</li>
<li><b>Reconfigurable Command Privileges</b> - The user privileges required to execute commands can be completely
reconfigured.
</li>
<li><b>User Privileges System</b> - Set user privileges to server users to limit the command usage on a per-user
basis.
</li>
<li><b>Extensive Callback System</b> - Create custom callbacks to mumble server events and more.</li>
</ul>
<h2 id="screenshots">Screenshots</h2>
<h4 id="audio-interface-system">Audio Interface System (youtube plugin, sound
board plugin, etc)</h4>
<p><img src="https://user-images.githubusercontent.com/20238115/88094381-75fcf600-cb61-11ea-8113-495db67a415d.png"
alt="AudioInterfaceImage"></p>
<h4 id="web-interface-main-page">Web Interface - Main Page</h4>
<p><img src="https://user-images.githubusercontent.com/20238115/88028907-44efd780-cb07-11ea-85b8-21cc7d841ec3.png"
alt="WebInterfaceImage"></p>
<h4 id="web-interface-media-player">Web Interface - Media Player</h4>
<p><img src="https://user-images.githubusercontent.com/20238115/88487343-429bdc00-cf52-11ea-9af7-81289c1949a3.png"
alt="MediaPlayerImage"></p>
</div>
<footer></footer>
</body>
</html>