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

Uploaded Source

Built Distribution

dis_snek-2.2.1-py3-none-any.whl (155.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dis-snek-2.2.1.tar.gz
  • Upload date:
  • Size: 121.7 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.2.1.tar.gz
Algorithm Hash digest
SHA256 489bb1ea02f046fbbc52f5afc9042e917a5ef4d79dede4a781c778a503877581
MD5 d4f530d274a4585ac6c7ae5211d2374e
BLAKE2b-256 c8c005c04c09d6ca9891695d98a868833830ea052c588e476df69067832059c2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: dis_snek-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 155.8 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b39cb3406d1602809b01fe6885cc53414bc54ffaba8acd0f0555d2f3f5770b2
MD5 c234adc6fe55e80a1595533783f1295f
BLAKE2b-256 26dfd7f2887042c614d27201457b0d0a035e24a3965340ef3d8bad266a70c180

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