Skip to main content

DanBot Hosting Bots API Wrapper

Project description

dbh-bots-wrapper - DanBot Hosting Bots API Wrapper

Overview

The dbh-bots-wrapper is a Python module designed to simplify interactions with the DanBot Hosting API for adding Discord bots. It provides a bot class with methods for adding bots, retrieving bot information, and obtaining information of all bots.

Installation

To use dbh-bots-wrapper, you must install it first. You can do this using the following command:

pip install dbh-bots-wrapper

Usage

Importing the Module

from dbh-bots-wrapper import bot

Initializing the Bot

my_bot = bot(
    discord_id="YOUR_DISCORD_BOT_ID",
    owner_id="YOUR_DISCORD_USER_ID",
    api_key="YOUR_DBH_API_KEY",
    name="BotName",
    avatar="AvatarURL",
    users=1000,
    guilds=10,
    shards=1
)

API Information

To retrieve information about the bot:

info = my_bot.info()
print(info)

Bot Status

To retrieve the status of the API from the DanBot Hosting API:

status = my_bot.status()
print(status)

Adding a Bot

To add the bot to DanBot Hosting:

add_result = my_bot.add_bot()
print(add_result)

Retrieving a Bot

To retrieve information about a specific bot:

bot_info = my_bot.get_bot()
print(bot_info)

Retrieving Bot List

To retrieve a information of all bots:

bots_list = my_bot.get_bots()
print(bots_list)

Example

from dbhwrapper import bot

# Initialize the bot
my_bot = bot(
    discord_id="123456789012345678",
    owner_id="987654321098765432",
    api_key="YOUR_DBH_API_KEY",
    name="MyAwesomeBot",
    avatar="https://example.com/avatar.png",
    users=1000,
    guilds=10,
    shards=1
)

# Retrieve bot information
info = my_bot.info()
print("Bot Information:", info)

# Retrieve bot status
status = my_bot.status()
print("Bot Status:", status)

# Add the bot to DanBot Hosting
add_result = my_bot.add_bot()
print("Add Bot Result:", add_result)

# Retrieve information about the added bot
bot_info = my_bot.get_bot()
print("Bot Info:", bot_info)

# Retrieve a list of bots associated with the user
bots_list = my_bot.get_bots()
print("User's Bots:", bots_list)

Replace the placeholder values with your actual Discord bot and user information.

DanBot

[!NOTE] Found a bug? Open a GitHub Issue. Found a vulnerability? Open a ticket in our Discord Server (Soon enough on a support website!)

Made with ❤️ by DanBot Hosting.

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

dbh_bots_wrapper-1.0.2.tar.gz (3.3 kB view hashes)

Uploaded Source

Built Distribution

dbh_bots_wrapper-1.0.2-py3-none-any.whl (3.9 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