Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @commands.command(pass_context=True)
- async def leaderboard(self, ctx, users):
- with open('users.json', 'r') as f:
- users = json.load(f)
- sorted(users, key=lambda x : users[x].get('xp', 0), reverse=True)
- high_score_list = sorted(users, key=lambda x : users[x].get('xp', 0), reverse=True)
- message = ''
- for number, user in enumerate(high_score_list):
- message += '{0}. {1} with {2}xp\n'.format(number + 1, user, users[user].get('xp', 0))
- await self.client.say("{0}. {1} with {2}xp\n".format(number + 1, user, users[user].get('xp', 0)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement