def blobsort(self, ctx):
"""Sorts the blob post."""
emojis = sorted([e.name for e in ctx.guild.emojis if len(e.roles) == 0])
fp = io.BytesIO()
pages = [emojis[i:i + 30] for i in range(0, len(emojis), 30)]
for number, page in enumerate(pages, 1):
fmt = f'Page {number}\n'
fp.write(fmt.encode('utf-8'))
for emoji in page:
fmt = f':{emoji}: = `:{emoji}:`\n'
fp.write(fmt.encode('utf-8'))
fp.write(b'\n')
fp.seek(0)
await ctx.send(file=discord.File(fp, 'blob_posts.txt'))
评论列表
文章目录