tessl install tessl/pypi-py-cord@2.6.0A modern, async-ready Python API wrapper for Discord with comprehensive bot development features
Agent Success
Agent success rate when using this tile
93%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.11x
Baseline
Agent success rate without this tile
84%
{
"context": "This criteria evaluates the engineer's proficiency in using py-cord's pagination system (discord.ext.pages) to create interactive multi-page messages with category navigation. The focus is on proper usage of Paginator, Page/PageGroup classes, and integration with Discord's interaction system.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Paginator instantiation",
"description": "Creates a Paginator instance from discord.ext.pages module with appropriate parameters (pages or page_groups, timeout set to 60 seconds)",
"max_score": 15
},
{
"name": "PageGroup usage",
"description": "Implements multiple PageGroup objects to organize pages into categories (Commands, Features, FAQ) rather than using a flat list of pages",
"max_score": 25
},
{
"name": "Page/Embed creation",
"description": "Creates Page objects or Embed objects for each help page with proper formatting (title, description, color, footer with page numbers)",
"max_score": 15
},
{
"name": "Paginator.send() usage",
"description": "Uses the send() or respond() method of the Paginator to send the interactive paginated message in response to the slash command",
"max_score": 15
},
{
"name": "Author check",
"description": "Configures the Paginator to restrict interactions to the command invoker using disable_on_timeout or author_check parameters",
"max_score": 15
},
{
"name": "Slash command setup",
"description": "Properly implements a slash command using @bot.slash_command() or @bot.command() decorator that triggers the help paginator",
"max_score": 15
}
]
}