Custom Commands homeCustom Commands
  • Premium
  • Templates
  • Compare
  • Blog
  • Support
Back to 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.

Join support server
Custom CommandsCustom Commands

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

Join the support server

Product

  • Overview
  • Reaction roles
  • Welcome messages
  • Embed builder
  • Custom bot
  • Why us?
  • Premium
  • Template shop

Resources

  • Blog
  • Support
  • Dashboard

Company

  • Privacy
  • Terms
  • Contact
[email protected]

2 Frederick Street, London, WC1X 0ND

Payments secured by Stripe
{ / } custom commands

© WEiRDSOFT LTD. All rights reserved.