Skip to main content

A Python wrapper for Boticord API

Project description

The easiest way to use Boticord API in Python. · Docs

Features

  • Object-oriented
  • Full Boticord API Coverage
  • Modern Pythonic API using async/await syntax
  • Boticord Webhooks
  • It is not necessary to use any particular library to interact with the Discord API.

Installation

Python 3.6 or newer is required.

Enter one of these commands to install the library:

    pip install boticordpy
    python3 -m pip install boticordpy

Or just clone the repo: https://github.com/boticord/boticordpy

Examples

You can find other examples in an examples folder.

Discord.py Autopost example

    from discord.ext import commands

    from boticordpy import BoticordClient

    bot = commands.Bot(command_prefix="!")


    async def get_stats():
        return {"servers": len(bot.guilds), "shards": 0, "users": len(bot.users)}


    async def on_success_posting():
        print("stats posting successfully")

    boticord_client = BoticordClient("your_api_token")
    autopost = (
        boticord_client.autopost()
        .init_stats(get_stats)
        .on_success(on_success_posting)
    )

    bot.run("bot token")

Links

Help

If You need any help we recommend you to check the documentation. You can find us here. Main developer is Marakarka#0575

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

boticordpy-2.0.0.tar.gz (10.6 kB view hashes)

Uploaded Source

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