Fix some capitalization issues of the groups command
This commit is contained in:
17
bot.py
17
bot.py
@@ -390,7 +390,7 @@ async def group_command(ctx: commands.Context, subcommand: Optional[str], arg: O
|
||||
|
||||
msg = ""
|
||||
for role in await collect_group_roles():
|
||||
name = role.name[len(role_prefix):]
|
||||
name = role.name[len(role_prefix):].lower()
|
||||
if name in active_groups:
|
||||
msg += link_channel(active_groups[name]) + "\n"
|
||||
elif name in archived_groups:
|
||||
@@ -406,13 +406,14 @@ async def group_command(ctx: commands.Context, subcommand: Optional[str], arg: O
|
||||
await ctx.send("Group name required!")
|
||||
return
|
||||
|
||||
channel_name = arg.lower()
|
||||
groups = collect_group_channels(groups_cat)
|
||||
if arg in groups:
|
||||
if channel_name in groups:
|
||||
archive_cat = find_category(guild, config_get("groups-archive-category", guild.id))
|
||||
if archive_cat is None:
|
||||
await fail_category("archive", config_get("groups-archive-category", guild.id))
|
||||
return
|
||||
await groups[arg].edit(reason="Archive group " + arg, category=archive_cat)
|
||||
await groups[channel_name].edit(reason="Archive group " + arg, category=archive_cat)
|
||||
await ctx.send("Group " + arg + " archived.")
|
||||
|
||||
else:
|
||||
@@ -422,7 +423,6 @@ async def group_command(ctx: commands.Context, subcommand: Optional[str], arg: O
|
||||
await ctx.send("Group name required!")
|
||||
return
|
||||
|
||||
groups = collect_group_channels(groups_cat)
|
||||
archive_cat = find_category(guild, config_get("groups-archive-category", guild.id))
|
||||
if archive_cat is None:
|
||||
await fail_category("archive", config_get("groups-archive-category", guild.id))
|
||||
@@ -435,10 +435,11 @@ async def group_command(ctx: commands.Context, subcommand: Optional[str], arg: O
|
||||
if role is not None:
|
||||
await role.delete(reason="Delete group " + arg)
|
||||
|
||||
if arg in active_groups:
|
||||
await active_groups[arg].delete(reason="Delete group " + arg)
|
||||
if arg in archive_groups:
|
||||
await archive_groups[arg].delete(reason="Delete group " + arg)
|
||||
channel_name = arg.lower()
|
||||
if channel_name in active_groups:
|
||||
await active_groups[channel_name].delete(reason="Delete group " + arg)
|
||||
if channel_name in archive_groups:
|
||||
await archive_groups[channel_name].delete(reason="Delete group " + arg)
|
||||
|
||||
await ctx.send("Group " + arg + " deleted.")
|
||||
elif subcommand == 'create':
|
||||
|
||||
Reference in New Issue
Block a user