Orbyt is a versatile, quality-of-life Discord Bot for Discord enthusiasts. [
⚠️ In Development ] (See: Contributing)
Invite Orbyt HERE
Tags
A Robust system for quick responders, saving text etc.Information
Based commands like/info user
,/info server
etc.Festive
Limited time commands for a season.Embedding
Interactive 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.txt
to install all necessary dependencies. - Run
python[3] -m pip install -r requirements.dev.txt
if you consider Contributing.
- Run
-
- Rename
config.example.py
toconfig.py
. - Fill out the
config.py
file. (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
DEBUG
toTrue
in theconfig.py
. ⚠️ Set theDEBUG_BOT_TOKEN
for 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_TOKEN
is your main bot tokenMYSTBIN_API_KEY
is your mystb.in API KeyDEBUG
&DEBUG_BOT_TOKEN
For 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.