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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dbh_bots_wrapper-1.0.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file dbh_bots_wrapper-1.0.2.tar.gz.

File metadata

  • Download URL: dbh_bots_wrapper-1.0.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for dbh_bots_wrapper-1.0.2.tar.gz
Algorithm Hash digest
SHA256 49586f7978caaf450c8dfd17acadf17c4306b7ebe7a056a7ad1614e276f90c46
MD5 1cec5b45756053a6b1032071a737f99e
BLAKE2b-256 f0f89923253cdae45dac23b271d89fff838e5029839cac4d2844e780ae112eb4

See more details on using hashes here.

File details

Details for the file dbh_bots_wrapper-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dbh_bots_wrapper-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 63e08c8a6e03adfc8d33e5feb576c146e47b7c76c3e50af524c716ca35f9d86f
MD5 ba9362d238d239de7a22d40f08303a56
BLAKE2b-256 397775b1d85221c7dc613697472f81bdc2df7b501ebb8c86df80f8e473740b82

See more details on using hashes here.

Supported by

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