A module for creating and using application commands on discord.
Project description
dpy-appcommands
Support
If you want any support then join my discord server
Installation
To install this module, run
pip install -U dpy-appcommands
Usage
For a headstart, here's an example
but if you want to view full
documentation on it then click here
import appcommands
from discord.ext import commands
bot = appcommands.Bot(command_prefix=commands.when_mentioned_or('?'))
class Blep(SlashCommand):
def __init__(self):
super().__init__(
name="blep",
description = "Some blep description",
)
async def callback(self, ctx: InteractionContext, pleb: str = None):
await ctx.reply(f"why {pleb}", ephemeral=True)
# or
@bot.slashcommand(name="test", description="test")
async def test(ctx):
await ctx.send("tested")
# or
@bot.slashcommand(name="test2", description="test")
async def test(ctx):
await ctx.respond(f"tested {ctx.author}")
@bot.event
async def on_ready():
print(f'Logged on as {bot.user} (ID: {bot.user.id})')
await bot.add_app_command(Blep(), on_discord=True) # awaited
bot.run("TOKEN")
Screenshots
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
dpy-appcommands-2.0.4.5.tar.gz
(23.9 kB
view details)
Built Distribution
File details
Details for the file dpy-appcommands-2.0.4.5.tar.gz
.
File metadata
- Download URL: dpy-appcommands-2.0.4.5.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e4e2fd9e38dba8cec08310d20fb9caba65ace5707e3241b36efc2ee0131479 |
|
MD5 | e8b881398ce424a0cc492903a49dde28 |
|
BLAKE2b-256 | 228d9adaa407072db0f4ff5c3ce470d6517c558d2882deb6f1a95f2dd3ac9278 |
File details
Details for the file dpy_appcommands-2.0.4.5-py3-none-any.whl
.
File metadata
- Download URL: dpy_appcommands-2.0.4.5-py3-none-any.whl
- Upload date:
- Size: 25.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f079d99d6c09020996f70936078c8c4e8c4a8edec24ba5f4f90506efc28e14cb |
|
MD5 | f6ca08a79ffefb68cb18dfb54dd12e3f |
|
BLAKE2b-256 | fbc32b33c7f7cc728b28d50ccc99bab66581db2b52fff0da0b50db94458bb9af |