Team Luna's flagship selfbot!
Luna's development started before 2020, often went through rewrites. Messy and inefficient code is to be expected. Amateur code is also to be found. Luna, for a long time, was a project we had to learn Python and get known with its inner workings before embarking to/continuing with other programming languages.
Luna selfbot is a selfbot for the Discord chat service. It is designed to be a lightweight and easy to use bot that provides a variety of features to the user. Currently, Luna SelfBot is in production, but it is still in development. This repo keeps track of all the features that are currently in development.
-
nshout, pre 2020-2022 Founding and creation of Luna and command development.
-
Exodus, 2021-2022 CEA256 encryption and command development.
-
ThatOneCodeDev, 2021-2022 Authentication system.
- To start developing with Luna SelfBot, you will need to have a Discord account and a GitHub account.
-
Start by installing an IDE of your choice and the latest version of Python (3.10+).
-
Next, you will need to install some dependencies via pip..
-
To start use
pip install -r requirements.txt
-
Next, you will need to obtain the modified version of Luna SelfBots discord wrapper and CEA256, once you have downloaded it, you will need to install it by replacing all files within the discord.py folder, that was installed earlier with the last step, with the modified version.
-
Finally, you will need to clone the Luna SelfBot repo to a folder of your choice to start with development.
Happy coding!
Once you have completed the above steps, you can start contributing to the Luna SelfBot repo. To contribute a build to the Luna SelfBot repo, you will need to follow the following steps:
-
Open a pull request on GitHub with the build you want to contribute.
-
Within the pull request, you will need to add a description of all the changes you have made and how the build is intended to be used.
-
Once you have created a pull request, you will need to wait for the build to be approved.
-
Once approved, the pull request will be merged into the Luna SelfBot repo.
In the case that your pull request is not approved, you will need to fix any changes advised in the pull request comments and resubmit a new pull request containing any fixes or new features.