msg=awaitinteraction.send('Loading the leaderboard... Go grab a mug of bleach.. ||**[for legal reasons that a joke]**|| \nhttps://media.tenor.com/M67VmLlocdMAAAAS/spinning-seal.gif')
scores={}
channels=interaction.guild.text_channels
tasks=[process_channel(channel,scores)forchannelinchannels]# go fast like sonik by doing splitting it into tasks
awaitasyncio.gather(*tasks)
board=dict(sorted(scores.items(),key=lambdax:x[1],reverse=True)[:10])# sort dict by value and get only first 10