#38 presents a good first use case for this, because it kind've seems like that wouldn't be useful for all guilds.
Guilds should have the capability to create unique-to-guild custom commands that only apply to them.
This would be managed, eventually, by some web UI dashboard.
Guilds can create custom commands in some eventual dashboard
Maybe #38 is useful for all guilds, and having it as a feature will encourage these repositores/libraries to make more awesome-$thing
repos.
Could we allow creation and management of custom commands via Discord UI. Maybe by allowing (advanced) users to send markdown blocks of their Python code?
byte new command
Reply to me with what it is, ill see if its valid and we can test it
@command(
name="ping",
help="Run `!ping` or `!p` to get a `pong!` response.",
aliases=["p"],
brief="Run `!ping` or `!p` to get a `pong!` response.",
description="Ping the bot.",
)
async def ping(self, ctx: Context) -> None:
"""Responds with 'pong'."""
await ctx.send(f"pong to the {ctx.guild.name} guild!")
class CustomCommands(Cog)
that is loaded only for that guild (β)Or, for 3, maybe we can just abstract much of this with something like
/newcmd name="ping" help="do the roar" aliases="p" action="send('hello world')"
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too