Skip to content

An open source Discord selfbot for people, not for profit. Making your Discord experience special.

License

Notifications You must be signed in to change notification settings

theAbdoSabbagh/primrose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Primrose

An upcoming, modern, open source Discord selfbot written in Python.

Planned FeaturesInstallationHow To CompileDiscord ServerCreditsLicense


Screenshot

Planned Features

  • 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

Installation

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.

Compile

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

Credits

Conclusion

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.

License

Primrose is licensed under the GPL-3.0 License.

About

An open source Discord selfbot for people, not for profit. Making your Discord experience special.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages