Orbyt ✨
Orbyt is a versatile, quality-of-life Discord Bot for Discord enthusiasts. [
⚠️ In Development ] (See: Contributing)
Invite Orbyt HERE
Table of contents
Features
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.
Getting Started
To get started with Orbyt on your local machine:
-
Clone the Repository:
- Clone this repository to your local machine.
-
Install Dependencies:
- 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
-
Set Up Configuration:
- Rename
config.example.py
toconfig.py
. - Fill out the
config.py
file. (See Configuration)
- Rename
-
Bot Authorization:
- Create a new Discord Application + Bot on the Discord Developer Portal.
- Set your main bot token into
config.py
. - If you are testing/debugging, set the
DEBUG_BOT_TOKEN
.
-
Configure Debugging (Optional):
- If testing/debugging, set
DEBUG
toTrue
in theconfig.py
. ⚠️ Set theDEBUG_TOKEN
for the bot to function in debug mode.
- If testing/debugging, set
-
Invite the Bot:
- Generate an invite link from the Discord Developer Portal and invite the bot.
-
Start the Bot:
- Run the bot using
python[3] main.py
.
- Run the bot using
Configuration
Ensure to configure the config.py
file with the following parameters:
# config.py
## ----- PRODUCTION RELATED ----- ##
PROD_TOKEN = "" # Main Discord Bot Token
## ----- DEBUG RELATED ----- ##
DEBUG = False # Debug Mode? (Optional) - If True then DEBUG_BOT_TOKEN must be set
DEBUG_BOT_TOKEN = "" # Debug Bot Token (Optional)
Support
For any assistance, feedback, or bug reports, join the Support Server.
Contributing
I appreciate your contributions! Create a pull request for any improvements or corrections after forking the repository.
License
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 file for details.