The easiest way to use BotiCord API in Python. · Docs
Features
- Object-oriented
- Full BotiCord API Coverage
- Modern Pythonic API using
async/awaitsyntax - 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)
| File | Size | Uploaded | |
|---|---|---|---|
| boticordpy-3.0.4.tar.gz | 16.3 kB | 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
|