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** ```py 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": 0, "users": 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

* [PyPi](https://pypi.org/project/boticordpy) * [Documentation](https://py.boticord.top) * [Github](https://github.com/boticord/boticordpy) * [BotiCord](https://boticord.top/) * [Support](https://boticord.top/discord)

Help

If You need any help we recommend you to check the documentation. You can find us [here](https://bcord.cc/support). Main developer is **[Marakarka](https://boticord.top/profile/585766846268047370)**