Planned Features • Installation • How To Compile • Discord Server • Credits • License
- Modern look — Featuring a TUI (text-based user interface) and a modern look, Primrose is easy to use and looks great.
- Stable operation — Primrose is built on top of the Discord.py library, which is known for its stability and reliability.
- Scripts — Primrose will feature a script system, allowing you to create your own commands and features.
- Customization — Primrose will feature a theming system, allowing you to customize the bot to your liking.
- Cross-platform — Windows, Linux, MacOS
- GPL-3.0 license
Important: This is still a work in progress.
Ensure you have at Python 3.10 64bit installed.
git clone
cd Primrose
pip install -r requirements.txt
python source/entry.py
You can of course download the latest release from the [releases page] and run it from there.
Important: This is still a work in progress.
Primrose releases are compiled using [PyInstaller]. To compile Primrose yourself, you will need to install PyInstaller and run the following command:
pyinstaller --onefile --icon=primrose.ico entry.py
-
Developed by Nshout, former developer of Luna Selfbot.
-
Rapptz for the awesome Discord API wrapper - Discord.py.
-
Dolfies for the selfbot features on Discord.py-self.
After going around and checking out open source selfbots, I noticed that all that I checked didnt have file based command separation.
I can see why no one would do it since most would do it with load_extension
(discord.py docs), and that requires an openly exposed .py file.
Basically compiling as closed source is not possible that way.
Primrose uses a different approach that is organized and compilable without exposed source code when compiled.
Primrose like any other selfbot is against Discord's ToS, and I am not responsible for any bans you may get.
This is my first open source project, and I am facing that fact that there will be code I might get laughed at, but I am here to learn and maybe even teach or inspire others.
I am also not a professional programmer, so I am sure there are many things I can improve on, and I am open to suggestions.
Primrose is licensed under the GPL-3.0 License.