A utility library by JoDBS
Project description
JoDBS_Tools
JoDBS_Tools is a utility library designed to simplify tasks such as connecting to MongoDB databases, implementing role-based access control in Discord bots, and interfacing with external APIs or Node Networks.
Features
- Simplify Bot Setup: Clear up your main bot file and just pass what you need.
- Database Connection: Seamlessly connect to MongoDB databases.
- Role-Based Decorators: Restrict bot commands based on user roles using custom decorators.
- API Integration: Easily connect to external APIs and retrieve data for your applications.
- Enhanced Bot Network Integration: Additional methods for connecting to your Bot Node Network.
Upcoming Features
- YouTube Video Notifier: Receive notifications for new videos from your favorite YouTubers.
- Asynchronous Functions: Improved performance with asynchronous functions for bot setup and network connections.
Installation
Install the package using pip:
pip install jodbs_tools
Usage
Run a simple Discord Bot:
import os
from nextcord.ext import commands
from nextcord import Intents
from JoDBS_Tools import BotSetup
intents = Intents.all()
bot = commands.Bot(intents=intents)
env_path = os.path.join(os.path.dirname(__file__), '.env')
bot_setup = BotSetup(bot, env_path=env_path)
if __name__ == "__main__":
bot_setup.setup_bot()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jodbs_tools-0.1.4.tar.gz
(6.4 kB
view hashes)
Built Distribution
Close
Hashes for JoDBS_Tools-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e0a09a501e4a29996b6f965fad86f4deffa2bb383055c97c8188f8081e0cbf1 |
|
MD5 | d7e7c1ec5bcdfabd0c639ae3d9556831 |
|
BLAKE2b-256 | f5617b37634ca2db399b8569d134f9b8584b1069ebe04d49d1c9e4e098e32063 |