Skip to main content

An API wrapper for Discord filled with snakes

Project description

PyPI Downloads Code style: black black-formatted CodeQL Discord Documentation Status

"What is this?"

This is Dis-Snek, an API wrapper for Discord, written in Python. This wrapper is designed to be easy to use, and easily modified to suit your needs.

Features:

  • ✅ 100% coverage of the application commands API
  • ✅ Modern and Pythonic API
  • ✅ Asynchronous operation
  • ✅ Proper rate limit handling
  • ✅ Dynamic cache with TTL support

"Is this just another discord.py fork?"

While this library shares some features and stylistic choice with discord.py, its completely separate from them. We think discord.py is a fantastic library, but we disagree with the direction and design decisions made by it.

Compared to discord.py; Snek starts faster, responds faster, and is simpler to use. Especially compared to Views.

"I don't understand something"

If you need help with something, don’t hesitate to ask for help in the Discord Server!

"Can I contribute to this project?"

Of course, you can contribute to this project by submitting a pull-request here. We also have a Trello Board where you can see what we are working towards, feel free to do anything there.

Links:

Project details


Download files

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

Source Distribution

dis-snek-4.1.0.tar.gz (137.4 kB view details)

Uploaded Source

Built Distribution

dis_snek-4.1.0-py3-none-any.whl (175.9 kB view details)

Uploaded Python 3

File details

Details for the file dis-snek-4.1.0.tar.gz.

File metadata

  • Download URL: dis-snek-4.1.0.tar.gz
  • Upload date:
  • Size: 137.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for dis-snek-4.1.0.tar.gz
Algorithm Hash digest
SHA256 61bca7f0796bc5e50cbfa9d4a4f92e28db1330da54cb02c7d5bab2c65d528c11
MD5 f4680139efe1e05b149ab0f6d208152e
BLAKE2b-256 3c8520a7ea697684b5a87eed64ce58c106c6c9cbd2536e7bf119504b9ed5c598

See more details on using hashes here.

Provenance

File details

Details for the file dis_snek-4.1.0-py3-none-any.whl.

File metadata

  • Download URL: dis_snek-4.1.0-py3-none-any.whl
  • Upload date:
  • Size: 175.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for dis_snek-4.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48d8bd9200694153a5a6b5ea15c62345b6378a4cc78f24e7c46a71eaaa2a4d51
MD5 14765f638b158969ae1d20e9eeac13d4
BLAKE2b-256 444676a6d7513b1b2313206af8e72879de64c0193fd13f49c947c92e0c694128

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page