Skip to main content

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

Made with ❤️ by DanBot Hosting.

Metadata

Release files for danbot-hosting 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for danbot-hosting 1.0.3
File Size Uploaded
danbot_hosting-1.0.3.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for danbot-hosting 1.0.3
File Interpreter ABI Platform
danbot_hosting-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 7.1 kB

Release files / danbot_hosting-1.0.3.tar.gz

Download URL danbot_hosting-1.0.3.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
130d0180fbb358597531502007c5315960332e7c433ae433850be942bc9b93e2
BLAKE2b-256 checksum
How to use checksums
c56a89d7c20e056ec97de447673d9392d969df8e72238d86dce84c5cbda81f57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release files / danbot_hosting-1.0.3-py3-none-any.whl

Download URL danbot_hosting-1.0.3-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75fe6937b0f72cd44eb8bcec5e4d180c1f6fe0d25f1268318a6cd4763284a716
BLAKE2b-256 checksum
How to use checksums
a456d3cd524eb5ae408f63d28e5f4b6a0aaa6059a040b9d547cadfac7d31ad95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page