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 hashes)
Built Distribution
Close
Hashes for slashpatch-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8848a43383a38bbb064b46bdbe2786ef6062dd9598961b16a69628e8b99b083d |
|
MD5 | b1a5efceda564c1f61c0b1bca9859feb |
|
BLAKE2b-256 | 0bb9e260ff3d899579a7d4c6c533c1d02b5fea6a7906cb39658d59ae1079ba61 |