diff options
| -rw-r--r-- | bot/exts/events/trivianight/trivianight.py | 16 | 
1 files changed, 14 insertions, 2 deletions
| diff --git a/bot/exts/events/trivianight/trivianight.py b/bot/exts/events/trivianight/trivianight.py index bdcf243a..cf1e45c3 100644 --- a/bot/exts/events/trivianight/trivianight.py +++ b/bot/exts/events/trivianight/trivianight.py @@ -8,6 +8,7 @@ from discord.ext import commands  from bot.bot import Bot  from bot.constants import Colours, NEGATIVE_REPLIES, POSITIVE_REPLIES, Roles +from bot.utils.pagination import LinePaginator  from ._game import AllQuestionsVisited, TriviaNightGame  from ._questions import QuestionView @@ -207,8 +208,19 @@ class TriviaNightCog(commands.Cog):              ))              return -        question_list = self.game.list_questions() -        await ctx.send(question_list) +        question_list = self.game.list_questions().split("\n") + +        list_embed = Embed(title="All Trivia Night Questions") + +        if len(question_list) <= 5: +            list_embed.description = "\n".join(question_list) +            await ctx.send(embed=list_embed) +        else: +            await LinePaginator.paginate( +                ("\n".join(question_list[idx:idx+5]) for idx in range(0, len(question_list), 5)), +                ctx, +                list_embed +            )      @trivianight.command()      @commands.has_any_role(*TRIVIA_NIGHT_ROLES) | 
