def quotelist(self, ctx, *show_pages: int):
"""List all the quotes.
Usage: quotelist"""
if not self.bot.store['quotes']:
await ctx.send('There are no quotes. Add some first!')
return
rshow_pages = [i for i in show_pages]
pager = commands.Paginator(prefix='', suffix='', max_size=1595)
if not show_pages:
show_pages = (1,)
for n, i in enumerate(self.bot.store['quotes']):
qout = quote.qrender(i, n, self.bot)
pager.add_line(qout)
for page_n in show_pages:
try:
await ctx.send('**__Listing page *{0}* of *{1}* of quotes.__**\n'.format(page_n, len(pager.pages)) + pager.pages[page_n - 1])
except IndexError:
await ctx.send('**__Error: page *{0}* doesn\'t exist! There are *{1}* pages.__**'.format(page_n, len(pager.pages)))
评论列表
文章目录