Skip to main content

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 Websocket
  • It is not necessary to use any particular library used to interact with the Discord API.

Installation

Python 3.8 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="!")


# Function that will return the current bot's stats.
async def get_stats():
    return {"servers": len(bot.guilds), "shards": None, "members": len(bot.users)}


# Function that will be called if stats are posted successfully.
async def on_success_posting():
    print("wow stats posting works")


boticord_client = BoticordClient(
    "your_boticord_api_token", version=3
)  # <--- BotiCord API token
autopost = (
    boticord_client.autopost()
    .init_stats(get_stats)
    .on_success(on_success_posting)
    .start("id_of_your_bot")  # <--- ID of your bot
)

bot.run("bot token")  # <--- Discord bot's token

Links

Help

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

Metadata

Release files for boticordpy 3.0.4

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

Source distribution (sdist)

Source distribution for boticordpy 3.0.4
File Size Uploaded Provenance
boticordpy-3.0.4.tar.gz 16.3 kB Without provenance Details

Release files / boticordpy-3.0.4.tar.gz

Download URL boticordpy-3.0.4.tar.gz
Size 16.3 kB
Tags Source
SHA-256 checksum
How to use checksums
dd9801acea4ad03a30acc008732d3fd364b83495d005f240fa26e13615895948
BLAKE2b-256 checksum
How to use checksums
4802f4893dc1de9cb45989b9f63dd9c7e067f5b72d26725556187b55df6fcb72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Security for boticordpy 3.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.0.4 This release

1 release file No provenance

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