quotes.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:goldmine 作者: Armored-Dragon 项目源码 文件源码
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)))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号