Fixed user group
This commit is contained in:
parent
6dfd476bce
commit
9c369b911a
@ -142,7 +142,7 @@ class UserGroup(DiscordCommandABC):
|
|||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@CommandChecks.check_is_ready()
|
@CommandChecks.check_is_ready()
|
||||||
async def get(self, ctx: Context, atr: str, member: discord.Member = None):
|
async def get(self, ctx: Context, atr: str, member: discord.Member = None):
|
||||||
self._logger.debug(__name__, f'Received command user-get {ctx}:{member}')
|
self._logger.debug(__name__, f'Received command user-get {atr} {ctx}:{member}')
|
||||||
|
|
||||||
is_mod = self._permissions.is_member_moderator(ctx.author)
|
is_mod = self._permissions.is_member_moderator(ctx.author)
|
||||||
if member is not None and not is_mod:
|
if member is not None and not is_mod:
|
||||||
@ -171,7 +171,7 @@ class UserGroup(DiscordCommandABC):
|
|||||||
|
|
||||||
await self._message_service.send_interaction_msg(
|
await self._message_service.send_interaction_msg(
|
||||||
ctx.interaction,
|
ctx.interaction,
|
||||||
self._t.transform(f'modules.base.user.get.{atr}').format(member.mention, value)
|
self._t.transform(f'modules.base.user.get.{atr.lower()}').format(member.mention, value)
|
||||||
)
|
)
|
||||||
|
|
||||||
@get.autocomplete('atr')
|
@get.autocomplete('atr')
|
||||||
@ -184,7 +184,7 @@ class UserGroup(DiscordCommandABC):
|
|||||||
@CommandChecks.check_is_ready()
|
@CommandChecks.check_is_ready()
|
||||||
@CommandChecks.check_is_member_moderator()
|
@CommandChecks.check_is_member_moderator()
|
||||||
async def set(self, ctx: Context, atr: str, value: str, member: discord.Member = None):
|
async def set(self, ctx: Context, atr: str, value: str, member: discord.Member = None):
|
||||||
self._logger.debug(__name__, f'Received command user-set {ctx}:{member}')
|
self._logger.debug(__name__, f'Received command user-set {atr} {ctx}:{member}')
|
||||||
|
|
||||||
if member is None or not isinstance(member, discord.Member):
|
if member is None or not isinstance(member, discord.Member):
|
||||||
member = ctx.author
|
member = ctx.author
|
||||||
@ -212,7 +212,7 @@ class UserGroup(DiscordCommandABC):
|
|||||||
await self._message_service.send_interaction_msg(ctx.interaction, self._t.transform('modules.base.user.error.atr_not_found').format(atr))
|
await self._message_service.send_interaction_msg(ctx.interaction, self._t.transform('modules.base.user.error.atr_not_found').format(atr))
|
||||||
return
|
return
|
||||||
|
|
||||||
await self._message_service.send_interaction_msg(ctx.interaction,self._t.transform(f'modules.base.user.set.{atr}').format(member.mention, value))
|
await self._message_service.send_interaction_msg(ctx.interaction, self._t.transform(f'modules.base.user.set.{atr.lower()}').format(member.mention, value))
|
||||||
|
|
||||||
@set.autocomplete('atr')
|
@set.autocomplete('atr')
|
||||||
async def set_autocomplete(self, interaction: discord.Interaction, current: str) -> List[app_commands.Choice[str]]:
|
async def set_autocomplete(self, interaction: discord.Interaction, current: str) -> List[app_commands.Choice[str]]:
|
||||||
@ -224,7 +224,7 @@ class UserGroup(DiscordCommandABC):
|
|||||||
@CommandChecks.check_is_ready()
|
@CommandChecks.check_is_ready()
|
||||||
@CommandChecks.check_is_member_moderator()
|
@CommandChecks.check_is_member_moderator()
|
||||||
async def remove(self, ctx: Context, atr: str, member: discord.Member = None):
|
async def remove(self, ctx: Context, atr: str, member: discord.Member = None):
|
||||||
self._logger.debug(__name__, f'Received command user-remove {ctx}:{member}')
|
self._logger.debug(__name__, f'Received command user-remove {atr} {ctx}:{member}')
|
||||||
|
|
||||||
if member is None or not isinstance(member, discord.Member):
|
if member is None or not isinstance(member, discord.Member):
|
||||||
member = ctx.author
|
member = ctx.author
|
||||||
@ -248,7 +248,7 @@ class UserGroup(DiscordCommandABC):
|
|||||||
|
|
||||||
await self._message_service.send_interaction_msg(
|
await self._message_service.send_interaction_msg(
|
||||||
ctx.interaction,
|
ctx.interaction,
|
||||||
self._t.transform(f'modules.base.user.remove.{atr}').format(atr, member.mention)
|
self._t.transform(f'modules.base.user.remove.{atr.lower()}').format(atr, member.mention)
|
||||||
)
|
)
|
||||||
|
|
||||||
@remove.autocomplete('atr')
|
@remove.autocomplete('atr')
|
||||||
|
Loading…
Reference in New Issue
Block a user