Skip to main content

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.

Upcoming Features

  • YouTube Video Notifier: Receive notifications for new videos from your favorite YouTubers.
  • Enhanced Bot Node Network Integration: Additional methods for connecting to your Bot Node Network.

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


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.0.9.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

JoDBS_Tools-0.0.9-py3-none-any.whl (6.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page