A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.
GPL-3.0 License
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.
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 commandsClick To List FeaturesCheck For Dependency UpdatesUpdate Dependencies Directly Through The Bot |
Bot Commands Plugin | Enhanced interactivity and management commandsClick To List FeaturesUser Administration: Kick/User/Ban/Move/Mute/Deafen CommandsChannel Administration: Create/Remove/Rename Temporary and Permanent ChannelsUser Privileges: Set User Privileges, Blacklist/Whitelist Users |
Core Commands Plugin | Core bot administration commandsClick To List FeaturesPlugin Administration:Start/Stop/Restart Plugins At RuntimeBot Information: Set Mumble Comment, Display Version/Uptime/AboutAlias System: Add/Update/Import Aliases For Commands At RuntimeCommand Permission System: Add/Update/Import Permissions For Commands At RuntimeCommand History: Display Recently Used Commands |
Server Tools Plugin | Additional administrative features and server callback-related eventsClick To List FeaturesDisplay A Link To The JJMumbleBot WikiUser Connection Sounds: Play Audio Clip When Users Join |
Whisper Plugin | Mumble Whisper integration for audio data, which allows audio to be played to specific users only.Click To List FeaturesUser Whisper Support: Set Mumble's whisper to single/multiple users.Channel Whisper Support: Set Mumble's whisper to channels. |
Audio Commands Plugin | Full audio control of the bot with additional audio features like "audio ducking"Click To List FeaturesQueue Audio/Video ClipsAudio Controls - Pause/Resume/Shuffle/Skip/Loop/Seek/StopAudio Ducking Integration (Method of lowering currently playing audio when users are speaking) |
Web Server Plugin | Control and manage the bot with an optional web interface, which allows remote usage of the bot and administrative features.This is a popular feature that server owners utilize to manage the bot.Click To List FeaturesWeb Interface Security: HTTPS/SSL SupportWeb Server Commands: Start/Stop The Web Server Through CommandsOptional Automatic Certificate Generation |
Entertainment/Media Plugins List | Features |
---|---|
Media Plugin | Stream Youtube videos/playlists or SoundCloud tracks with thumbnail image supportClick To List FeaturesYoutube Playlist SupportVideo ThumbnailsAudio Queue SystemDirect Youtube/SoundCloud Link SupportSearch/Browse Youtube SupportMumble Whisper Integration |
Images Plugin | Display images from local files or download images from the internetClick To List FeaturesLocal Images SupportDirect URL Images SupportAudio Queue SystemDirect Youtube/SoundCloud Link SupportSearch/Browse Youtube SupportMumble Whisper Integration |
Sound Board Plugin | Stream audio clips from local files or download audio tracks from YoutubeClick To List FeaturesLocal Audio Clips SupportDownload And Play Audio Clips From YoutubeMumble Whisper IntegrationPlay Random Audio Clips From LibrarySupports Popular File Types |
Randomizer Plugin | Do custom dice rolls, coin flips, etc. in the channelClick To List FeaturesCustom Dice RollsCoin FlipsStandard Dice Rolls (d6, d12, d100, etc.) |
Text-To-Speech Plugin | Full-featured text-to-speech plugin with support for advanced Amazon Polly voices, multiple language recognition, etc!Click To List FeaturesChoose voices from a list of over 50 voices by Amazon PollyChoose a default TTS voiceSet maximum character limits for TTSStream or Download TTS voice clips |
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.
JJMumbleBot Documentation Wiki F.A.Q - Solve common issues easily Requirements and Dependencies Quick Start Guide