Orbyt is a versatile, quality-of-life Discord Bot for Discord enthusiasts. [
⚠️ In Development ] (See: Contributing)
Invite Orbyt HERE
TagsA Robust system for quick responders, saving text etc.InformationBased commands like/info user,/info serveretc.FestiveLimited time commands for a season.EmbeddingInteractive embed builders!/embed-builder
To get started with Orbyt on your local machine:
-
- Clone this repository to your local machine.
-
- Run
python[3] -m pip install -r requirements.txtto install all necessary dependencies. - Run
python[3] -m pip install -r requirements.dev.txtif you consider Contributing.
- Run
-
- Rename
config.example.pytoconfig.py. - Fill out the
config.pyfile. (See Configuration)
- Rename
-
- Create a new Discord Application + Bot on the Discord Developer Portal.
- Set your main bot token into
config.py.
-
- If testing/debugging, set
DEBUGtoTruein theconfig.py. ⚠️ Set theDEBUG_BOT_TOKENfor the bot to function in debug mode.
- If testing/debugging, set
-
- Generate an invite link from the Discord Developer Portal and invite the bot.
-
- Run the bot using
python[3] main.py.
- Run the bot using
Ensure to configure the config.py file with the following parameters:
PROD_TOKENis your main bot tokenMYSTBIN_API_KEYis your mystb.in API KeyDEBUG&DEBUG_BOT_TOKENFor debugging (Optional)
# config.py
## ----- PRODUCTION RELATED ----- ##
PROD_TOKEN = "" # Main Discord Bot Token
## ----- MYSTBIN RELATED ----- ##
MYSTBIN_API_KEY = "" # Mystb.in API Key
## ----- DEBUG RELATED ----- ##
DEBUG = False # Debug Mode? (Optional) - If True then DEBUG_BOT_TOKEN must be set
DEBUG_BOT_TOKEN = "" # Debug Bot Token (Optional)For any assistance, feedback, or bug reports, join the Support Server.
I appreciate your contributions! Create a pull request for any improvements or corrections after forking the repository.
Copyright (c) 2023-present Ritam Das
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE for details.