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

Uploaded Source

Built Distribution

dis_snek-2.1.0-py3-none-any.whl (155.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dis-snek-2.1.0.tar.gz
  • Upload date:
  • Size: 121.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8

File hashes

Hashes for dis-snek-2.1.0.tar.gz
Algorithm Hash digest
SHA256 df3bc06502dd7ea729850a8af53533d4b64d7b8c0c8b8e287f710d4ba9663b2b
MD5 c406685c579889a7a16fb12874872c24
BLAKE2b-256 0ae5d29fff8eea03dcf979e5dd5839a84802176859b014867bdc1b95adc0cd78

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: dis_snek-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 155.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8

File hashes

Hashes for dis_snek-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 61b45a1dbcb5d857982b926de564ad2664d78b1f3b631c5fe0c4979d5fdef47d
MD5 ddb6839f18b545404cc9b601a33d7174
BLAKE2b-256 98effe2fbc9533ea3b46a216268b8529279d21228713b2723e3c39e3ac46b02a

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