A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.
📫 How to reach me: [email protected]
This project is actively being reworked here as the Mumimo project: Mumimo
The current version should still be functional for legacy users, but all new bugs/issues are being worked on in the reworked project.
- Multi-Command Input - Input multiple commands in a single line.
- Command Aliases - Register custom aliases to shorten command calls, and do some nifty command combinations.
- Custom Command Tokens - Custom command recognition tokens (ex: !command, ~command, /command, etc)
- Command Tick Rates - Commands in the queue are processed by the tick rate assigned in the config.
- Multi-Threaded Command Processing - Commands in the queue are handled in multiple threads for faster processing.
- Reconfigurable Command Privileges - The user privileges required to execute commands can be completely reconfigured.
- A fully featured web interface is included in JJMumbleBot by default
The list of features shown under each plugin is not inclusive of all the features the plugins contain,
but only the most important features.
This means that most plugins have more features than the ones listed below!
Server/Web Administration Plugins List | Features |
---|---|
Auto Updater Plugin | A System to update dependencies through bot commands Click To List Features
|
Bot Commands Plugin | Enhanced interactivity and management commands Click To List Features
|
Core Commands Plugin | Core bot administration commands Click To List Features
|
Server Tools Plugin | Additional administrative features and server callback-related events Click To List Features
|
Whisper Plugin | Mumble Whisper integration for audio data, which allows audio to be played to specific users only. Click To List Features
|
Audio Commands Plugin | Full audio control of the bot with additional audio features like "audio ducking" Click To List Features
|
Web Server Plugin | Control and manage the bot with an optional web interface, which allows remote usage of the bot and administrative features. Click To List Features
|
Entertainment/Media Plugins List | Features |
---|---|
Media Plugin | Stream Youtube videos/playlists or SoundCloud tracks with thumbnail image support Click To List Features
|
Images Plugin | Display images from local files or download images from the internet Click To List Features
|
Sound Board Plugin | Stream audio clips from local files or download audio tracks from Youtube Click To List Features
|
Randomizer Plugin | Do custom dice rolls, coin flips, etc. in the channel Click To List Features
|
Text-To-Speech Plugin | Full-featured text-to-speech plugin with support for advanced Amazon Polly voices, multiple language recognition, etc! Click To List Features
|
- Easily expand the features of your bot by building custom plugins with the extensive and detailed API provided by JJMumbleBot.
- Click here to check the Wiki Guide!
Additional Features
- Pseudo-GUI System [PGUI] - A pseudo graphical user interface built with html tags.
- Pseudo-GUI API
Screenshots 📷
Installation And Setup 🏃
Please refer to the Requirements Wiki Page for a full list of requirements, and instructions for installation. Additionally, the Quick Start Guide is also helpful for setting up the bot.
Please check the Docker Setup Wiki Page for more information.