logoCustom Commands
    BlogPrivacyPremiumSupport
Back to blog
// blog

How to create pagination in Custom Commands bot

Lets learn how you can create paginator using slash commands bot

Md Shahriyar Alam

2 years ago

·1 min read

Code

py
pages = Paginator(
    interaction, 
    user_id=user.id,
    prev_text="Prev",
    next_text="Next",
    stop_text="Stop",
)

pages.add_page(
    Page(
        content="",
        embed=embed, # you can use load_embed()
        message=Message(), # see docs for custom message
        attachments=[], # list of attachments 
    )   
)
# add as many pages as you want

await pages.start()

Now running the command will show a paginator.

Example

We will make a command named pagination and put the following code inside Hooks (pre)

py
pages = Paginator(interaction, user_id=user.id)

pages.add_page(Page(content="This is page 1"))
pages.add_page(Page(content="This is page 2"))

await pages.start()

Creating pagination is simple using Discord Custom Commands bot

If you followed the instructions above you will get the following output example

Loading comments…

{}

Need help?

Have a question, a suggestion, or stuck on something? Reach out — we're happy to help.

DiscordJoin support server
logoCustom Commands

The #1 custom commands Discord bot — build commands, events and databases with zero boilerplate.

stripe

Links

HomeBlogPrivacySupport

Contact

[email protected]

2 Frederick StreetLondon, WC1X 0ND

{ / } custom commands

© WEiRDSOFT LTD. All rights reserved.