diff --git a/botbotbot/nicks.py b/botbotbot/nicks.py index 092fceb..f844943 100644 --- a/botbotbot/nicks.py +++ b/botbotbot/nicks.py @@ -54,18 +54,20 @@ class NickBot: await ctx.defer() members = ctx.guild.members - members.remove(ctx.guild.owner) nicks = (await file.read()).decode().splitlines() if len(nicks) < len(members): await ctx.respond("ERRE CHAN", ephemeral=True, delete_after=30) return - nicks = random.choices(nicks, k=len(members)) - for member, nick in zip(members, nicks): - logger.info(member, nick) + nicks = random.sample(nicks, k=len(members)) + members.remove(ctx.guild.owner) + for member, nick in zip(members, nicks[:-1]): + logger.info(f"{member} {nick}") await member.edit(nick=nick) + nicks[-1] = f"**{nicks[-1]}**" + embed = discord.Embed( title="CHAN", description="\n".join(nicks), color=discord.Colour.green() )