Exemplo n.º 1
0
        if line_count == 11:
            return message + "```"
        tmp = list(x)
        title = tmp[0]
        count = tmp[2]
        username = client.get_user(int(tmp[3])).name
        message += f'\n\"{line_count}) {title[:config.TITLE_PADDING].ljust(config.TITLE_PADDING)}\t{count}\t{username}\"'
        line_count += 1
    return message + "```"


def top10print_byuser(request_list, username):
    message = f"""```nim
    \t\tTOP 10 TRACKS PLAYED BY {username}\n"""
    line_count = 1
    for x in request_list:
        if line_count == 11:
            return message + "```"
        tmp = list(x)
        title = tmp[0]
        count = tmp[1]
        message += f'\n\"{line_count}) {title[:config.TITLE_PADDING].ljust(config.TITLE_PADDING)}\t{count}\"'
        line_count += 1
    return message + "```"


print('Starting up')
db = Database(config.DATABASE_URL)
db.create_tables()
client.run(config.DISCORD_TOKEN)