Buttons pagination template for discord bots.
Install via pip.
py -m pip install -U discord.py-paginator
:: for latest/unstable
py -m pip install -U git+https://github.com/Marseel-E/discord.py-paginator
Download this folder and place it in your project directory. (or clone it with the following command)
git clone https://github.com/Marseel-E/discord.py-paginator
import discord
from paginator import Paginator
@discord.app_commands.command()
async def command_name(interaction: discord.Interaction):
pages = []
page_content = ""
for i in range(15):
if (i > 0) and (i % 5 == 0):
pages.append(page_content)
page_content = ""
page_content += f"{i+1}. Item `{i}`\n"
if (page_content != "") and not (page_content in pages): pages.append(page_content)
await Paginator(interaction, pages).start()