sorting shame list now!
This commit is contained in:
parent
1252a1881e
commit
fe1f5b89a7
@ -9,3 +9,4 @@
|
||||
## Cool tech
|
||||
- [ ] mit json v cache pro rychlost
|
||||
- [ ] rewrite to dpy 2.0
|
||||
- [ ] role check by function not by role
|
||||
|
||||
12
disbot.py
12
disbot.py
@ -71,8 +71,8 @@ async def balance(ctx, member:discord.Member = "neni"):
|
||||
await ctx.author.send(embed = em)
|
||||
|
||||
|
||||
@bot.command(aliases=["blm"])
|
||||
async def blame(ctx):
|
||||
@bot.command()
|
||||
async def shame(ctx):
|
||||
|
||||
role = await check_role(ctx, ctx.author)
|
||||
|
||||
@ -88,13 +88,17 @@ async def blame(ctx):
|
||||
for user in users:
|
||||
if users[user]["wallet"] < 0:
|
||||
|
||||
#creates dictionary of needed info
|
||||
debt = users[user]["wallet"]
|
||||
if int(users[user]["wallet"]) in loser_dict:
|
||||
loser_dict[debt].append(user)
|
||||
else:
|
||||
loser_dict[debt] = []
|
||||
loser_dict[debt].append(user)
|
||||
|
||||
#sortes
|
||||
loser_dict = dict(sorted(loser_dict.items()))
|
||||
|
||||
# formats string to desired format
|
||||
for loser in loser_dict:
|
||||
i = 0
|
||||
while i < len(loser_dict[loser]):
|
||||
@ -102,7 +106,7 @@ async def blame(ctx):
|
||||
i += 1
|
||||
|
||||
em.add_field(name = loser, value = ", ".join(loser_dict[loser]), inline = False)
|
||||
|
||||
|
||||
await ctx.author.send(embed = em)
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user