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.0.0.tar.gz (135.1 kB view details)

Uploaded Source

Built Distribution

dis_snek-4.0.0-py3-none-any.whl (173.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dis-snek-4.0.0.tar.gz
  • Upload date:
  • Size: 135.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.9.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.0.0.tar.gz
Algorithm Hash digest
SHA256 95d222b8d32ae38230b8c11e8c4bab94796eba6af87bbb0464621c3bdd43be4a
MD5 4f08b0cd6e0c28be0680069235c00d35
BLAKE2b-256 6ba1d86f1353b9c641f3775da93cf7cfce05ebcb7506792734b6d0c4db010f5f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: dis_snek-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 173.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.9.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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 255939d618687d4ce4a5a3ffe8d4e1ded42f1c7c57009e4c9a1c84cf143cb416
MD5 e928064fc47b6cb75b8654b97702359d
BLAKE2b-256 12e8dfbd66a54dd0ee82368326fbe9b54d4a0d9bc69d0ad2954846971554cb71

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