A command handler/dispatcher webserver for Discord slash commands
Project description
vcokltfre/SlashPatch
A command handler/dispatcher webserver for Discord slash commands
Example:
from slashpatch import Server, Context, command, Cog
app = Server('c293758d88bc26d54963f05676a8fa6c3404570169e350afd5c1f318bf52732a')
class Example(Cog):
@command(name="example")
async def example(self, ctx: Context):
print(ctx.raw)
return ctx.respond("Hello, world!", ephemeral=True)
@command(name="cases")
async def cases(self, ctx: Context):
return ctx.respond(embed={"description":"h"})
app.add_cog(Example())
Then run:
uvicorn main:app --host 0.0.0.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
slashpatch-1.1.0.tar.gz
(4.5 kB
view details)
Built Distribution
File details
Details for the file slashpatch-1.1.0.tar.gz
.
File metadata
- Download URL: slashpatch-1.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c3ce4f1b367beabe6822f2489fb84d35dccef5431eefeea40e8a15f6552b2cd |
|
MD5 | ce3dbf6f8bfb77d545b5eba81d9d0f20 |
|
BLAKE2b-256 | 95eda8b545f59ade7b2a66b44f848359408558061a97bc8010bab3ff670c1734 |
File details
Details for the file slashpatch-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: slashpatch-1.1.0-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8848a43383a38bbb064b46bdbe2786ef6062dd9598961b16a69628e8b99b083d |
|
MD5 | b1a5efceda564c1f61c0b1bca9859feb |
|
BLAKE2b-256 | 0bb9e260ff3d899579a7d4c6c533c1d02b5fea6a7906cb39658d59ae1079ba61 |