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

Uploaded Source

Built Distribution

dis_snek-3.0.0-py3-none-any.whl (159.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dis-snek-3.0.0.tar.gz
  • Upload date:
  • Size: 125.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 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-3.0.0.tar.gz
Algorithm Hash digest
SHA256 407758e2534045471b42ac4b53fff6ac3c3acc9cec25d466a7b57d0002eaabca
MD5 db6f6df53a71a58309f0dad2b53094e0
BLAKE2b-256 6c2cdfedbe045e150a16ad7755362c3f2a573922778721604ee1a0d910a1e3a5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: dis_snek-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 159.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 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-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b613fad6bdc2c19523cb7f30f6109af25b6d923b28408a18a722692e99a2c00f
MD5 310295a440abd6def614b57933d06bdf
BLAKE2b-256 1cd24fbb6cf0cac6e6d60f1c8c6e69f1ade29f64a5f6e06de7dae48f428c593c

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