Welcome to discord.py-self

_images/snake.svg_images/snake_dark.svg

discord.py-self is a modern, easy to use, feature-rich, and async ready API wrapper for the Discord user APIs.

Features:

  • Modern Pythonic API using async/await syntax

  • Sane rate limit handling that prevents 429s

  • Command extension to aid with bot creation

  • Easy to use with an object oriented design

  • Optimised for both speed and memory

  • Prevents detection of user account automation

Getting started

Is this your first time using the library? This is the place to get started!

Obligatory note:
Automating user accounts is against the Discord ToS. If what you are trying to do is accomplishable with a bot account, please use one.

Getting help

If you’re having trouble with something, these resources might help.

Extensions

These extensions help you during development when it comes to common tasks.

Manuals

These pages go into great detail about everything the API can do.

Meta

If you’re looking for something related to the project itself, it’s here.