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