mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-09 12:48:54 -05:00
Merge pull request #124 from irdumbs/patch-7
can add customcoms with (), ""
This commit is contained in:
commit
768c58e8a5
@ -14,19 +14,13 @@ class CustomCommands:
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
@checks.mod_or_permissions(manage_server=True)
|
||||
async def addcom(self, ctx, command : str, *text):
|
||||
async def addcom(self, ctx, command : str, *, text):
|
||||
"""Adds a custom command
|
||||
|
||||
Example:
|
||||
!addcom yourcommand Text you want
|
||||
"""
|
||||
if text == ():
|
||||
await send_cmd_help(ctx)
|
||||
return
|
||||
server = ctx.message.server
|
||||
content = ctx.message.content
|
||||
chars = (len(ctx.prefix), len(ctx.invoked_with), len(command))
|
||||
text = content[chars[0] + chars[1] + chars[2] + 2:] # Gets text of the command
|
||||
command = command.lower()
|
||||
if command in self.bot.commands.keys():
|
||||
await self.bot.say("That command is already a standard command.")
|
||||
@ -44,19 +38,13 @@ class CustomCommands:
|
||||
|
||||
@commands.command(pass_context=True, no_pm=True)
|
||||
@checks.mod_or_permissions(manage_server=True)
|
||||
async def editcom(self, ctx, command : str, *text):
|
||||
async def editcom(self, ctx, command : str, *, text):
|
||||
"""Edits a custom command
|
||||
|
||||
Example:
|
||||
!editcom yourcommand Text you want
|
||||
"""
|
||||
if text == ():
|
||||
await send_cmd_help(ctx)
|
||||
return
|
||||
server = ctx.message.server
|
||||
content = ctx.message.content
|
||||
chars = (len(ctx.prefix), len(ctx.invoked_with), len(command))
|
||||
text = content[chars[0] + chars[1] + chars[2] + 2:] # Gets text of the command
|
||||
command = command.lower()
|
||||
if server.id in self.c_commands:
|
||||
cmdlist = self.c_commands[server.id]
|
||||
@ -156,4 +144,4 @@ def setup(bot):
|
||||
check_files()
|
||||
n = CustomCommands(bot)
|
||||
bot.add_listener(n.checkCC, "on_message")
|
||||
bot.add_cog(n)
|
||||
bot.add_cog(n)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user