discord-botlist.eu
  • Introduction
  • API
    • API Endpoints
    • Official packages
      • php package
      • node.js package
      • python package
  • Get Votes via endpoint
  • Getting votes via a local webserver
Powered by GitBook
On this page
  • Installing
  • Quick Example (belongs in the on_ready event)
  • Links

Was this helpful?

  1. API
  2. Official packages

python package

This package offers you a more user friendly and easier way to interact with the discord-botlist.eu HTTP api.

Installing

Python 3.4 or higher is required - In the example py-cord was used, but other libs can be used as well.

To install the library you can just run the following command:

pip install dbleupy

Quick Example (belongs in the on_ready event)

from dbleupy import dbleu_postservercount, dbleu_getbotvotes, dbleu_getbotdata

dbleuKEY = "APIKEY" # Get it from https://dev.discord-botlist.eu

r = dbleu_getbotvotes(dbleuKEY, log_disable=False/True)
print(r.content)
# GET ALL BOT VOTES

r = dbleu_getbotdata(dbleuKEY, log_disable=False/True)
print(r.content)
# GET BOTDATA

dbleu_postservercount(dbleuKEY, bot/self.bot)
# POST SERVERCOUNT 
# IMPORTANT: The second parameter must be the discord.ext.commands.bot.Bot object

Example with auto post

from dbleupy import dbleu_postservercount, dbleu_getbotvotes, dbleu_getbotdata
from discord.ext import tasks

dbleuKEY = "APIKEY" # Get it from https://dev.discord-botlist.eu

r = dbleu_getbotvotes(dbleuKEY, log_disable=False/True)
print(r.content)
# GET ALL BOT VOTES

r = dbleu_getbotdata(dbleuKEY, log_disable=False/True)
print(r.content)
# GET BOTDATA

@tasks.loop(minutes=5)
async def auto_post():
    dbleu_postservercount(dbleuKEY, bot/self.bot, log_disable=False/True)
    # IMPORTANT: The second parameter must be the discord.ext.commands.bot.Bot object

auto_post.start()
# POST SERVERCOUNT every 5 mins.

Links

Previousnode.js packageNextGetting votes via a local webserver

Last updated 3 years ago

Was this helpful?

Documentation:

Official Website:

Official Discord Server:

Discord-botlist.eu Developers:

https://docs.discord-botlist.eu
https://discord-botlist.eu
https://discord.gg/FR3cA5dWK6
https://dev.discord-botlist.eu