Skip to main content

Overview

A paginator is an embed with extra pages attached. Confine adds ◀️ and ▶️ reactions, and members use those to move between pages without the message ever changing position in the channel.
Requires Manage Messages. Up to 10 pages per paginator.

Setting it up

1

Post the embed

Build an embed with confine and send it to the channel where you want the paginator to live. See Embed Scripting for the syntax.
Only messages confine can edit work here — Discord doesn’t let bots edit other users messages.
2

Turn it into a paginator

Right-click the message, copy its link, and hand it to confine.
The existing embed becomes page 1, its footer updates to show the page count, and the navigation reactions get added.
3

Add more pages

Each page is its own embed script. Run this once per page you want.

Editing pages

Changing one

Confine asks you to confirm before overwriting. The prompt only responds to whoever ran the command and expires after 30 seconds.

Removing one

Page 1 can’t be removed — it’s the message itself. Use ,pagination delete to take the whole thing apart.

Removing a paginator

Clears the navigation reactions and drops all the pages. The message stays in the channel showing whatever page it was on. ,pagination reset does the same to every paginator in the server, behind a confirmation prompt.

Fixing broken navigation

If someone clears the reactions, the arrows stop working. Put them back:

Listing paginators

,pagination list shows every paginator in the server with a jump link and its page count.