mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 19:28:54 -05:00
Added way to reset nicknames
This commit is contained in:
parent
b7a2ded43b
commit
ef54883d15
23
cogs/mod.py
23
cogs/mod.py
@ -84,18 +84,19 @@ class Mod:
|
|||||||
|
|
||||||
@commands.command(no_pm=True, pass_context=True)
|
@commands.command(no_pm=True, pass_context=True)
|
||||||
@checks.admin_or_permissions(manage_nicknames=True)
|
@checks.admin_or_permissions(manage_nicknames=True)
|
||||||
async def rename(self, ctx, user : discord.Member, *, nickname):
|
async def rename(self, ctx, user : discord.Member, *, nickname=""):
|
||||||
"""Changes user's nickname"""
|
"""Changes user's nickname
|
||||||
|
|
||||||
|
Leaving the nickname empty will remove it."""
|
||||||
nickname = nickname.strip()
|
nickname = nickname.strip()
|
||||||
if nickname != "":
|
if nickname == "":
|
||||||
try:
|
nickname = None
|
||||||
await self.bot.change_nickname(user, nickname)
|
try:
|
||||||
await self.bot.say("Done.")
|
await self.bot.change_nickname(user, nickname)
|
||||||
except discord.Forbidden:
|
await self.bot.say("Done.")
|
||||||
await self.bot.say("I cannot do that, I lack the "
|
except discord.Forbidden:
|
||||||
"\"Manage Nicknames\" permission.")
|
await self.bot.say("I cannot do that, I lack the "
|
||||||
else:
|
"\"Manage Nicknames\" permission.")
|
||||||
await send_cmd_help(ctx)
|
|
||||||
|
|
||||||
@commands.group(pass_context=True, no_pm=True)
|
@commands.group(pass_context=True, no_pm=True)
|
||||||
@checks.mod_or_permissions(manage_messages=True)
|
@checks.mod_or_permissions(manage_messages=True)
|
||||||
|
|||||||
@ -218,18 +218,19 @@ class Owner:
|
|||||||
|
|
||||||
@_set.command(pass_context=True, no_pm=True)
|
@_set.command(pass_context=True, no_pm=True)
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
async def nickname(self, ctx, *, nickname):
|
async def nickname(self, ctx, *, nickname=""):
|
||||||
"""Sets Red's nickname"""
|
"""Sets Red's nickname
|
||||||
|
|
||||||
|
Leaving this empty will remove it."""
|
||||||
nickname = nickname.strip()
|
nickname = nickname.strip()
|
||||||
if nickname != "":
|
if nickname == "":
|
||||||
try:
|
nickname = None
|
||||||
await self.bot.change_nickname(ctx.message.server.me, nickname)
|
try:
|
||||||
await self.bot.say("Done.")
|
await self.bot.change_nickname(ctx.message.server.me, nickname)
|
||||||
except discord.Forbidden:
|
await self.bot.say("Done.")
|
||||||
await self.bot.say("I cannot do that, I lack the "
|
except discord.Forbidden:
|
||||||
"\"Change Nickname\" permission.")
|
await self.bot.say("I cannot do that, I lack the "
|
||||||
else:
|
"\"Change Nickname\" permission.")
|
||||||
await send_cmd_help(ctx)
|
|
||||||
|
|
||||||
@_set.command(pass_context=True)
|
@_set.command(pass_context=True)
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user