MasterIceZ / discord.py

An API wrapper for Discord written in Python.

Home Page:http://discordpy.rtfd.org/en/latest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

discord.py

Discord server invite

PyPI version info

PyPI supported Python versions

A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python.

Key Features

  • Modern Pythonic API using async and await.
  • Proper rate limit handling.
  • 100% coverage of the supported Discord API.
  • Optimised in both speed and memory.

Installing

Python 3.5.3 or higher is required

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

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

To install the development version, do the following:

Optional Packages

  • PyNaCl (for voice support)

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

  • libffi-dev (or libffi-devel on some systems)
  • python-dev (e.g. python3.6-dev for Python 3.6)

Quick Example

Bot Example

You can find more examples in the examples directory.

About

An API wrapper for Discord written in Python.

http://discordpy.rtfd.org/en/latest

License:MIT License


Languages

Language:Python 100.0%