Skip to main content

A python wrapper for the Discord API

Project description (Rewrite)
========== is an API wrapper for Discord written in Python.

This was written to allow easier writing of bots or chat logs. Make sure to familiarise yourself with the API using the documentation

Breaking Changes

The discord API is constantly changing and the wrapper API is as well. There will be no effort to keep backwards compatibility in versions before v1.0.0.

I recommend joining either the official server or the Discord API server for help and discussion about the library.


To install the library without full voice support, you can just run the following command:

python3 -m pip install -U

Otherwise to get voice support you should run the following command:

python3 -m pip install -U[voice]

Please note that on Linux installing voice you must install the following packages via your favourite package manager (e.g. apt, yum, etc) before running the above command:

* libffi-dev (or libffi-devel on some systems)
* python-dev (e.g. python3.5-dev for Python 3.5)


* Python 3.5.3+
* aiohttp library
* websockets library
* PyNaCl library (optional, for voice only)

- On Linux systems this requires the libffi library. You can install in
debian based systems by doing sudo apt-get install libffi-dev.

Usually pip will handle these for you.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
discord.py_rw-1.0.0a0.post2-py3-none-any.whl (612.3 kB) Copy SHA256 hash SHA256 Wheel py3 (566.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page