CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-py-cord

A modern, async-ready Python API wrapper for Discord with comprehensive bot development features

Overall
score

93%

Overview
Eval results
Files

rubric.jsonevals/scenario-6/

{
  "context": "This criteria evaluates how well the engineer uses py-cord's Embed class and related functionality to create rich formatted Discord messages. The focus is on proper usage of embed creation, field management, visual customization, and integration with slash commands.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Embed Creation",
      "description": "Creates an Embed object using discord.Embed() constructor with appropriate parameters (title, description, color, timestamp)",
      "max_score": 20
    },
    {
      "name": "Embed Title",
      "description": "Sets the embed title using the title parameter or Embed.title property to display the server name",
      "max_score": 10
    },
    {
      "name": "Embed Color",
      "description": "Sets embed color to 0x3498db using the color parameter in constructor or Embed.color/Embed.colour property",
      "max_score": 10
    },
    {
      "name": "Embed Timestamp",
      "description": "Sets timestamp using Embed.timestamp property or timestamp parameter with datetime object (e.g., discord.utils.utcnow() or datetime.utcnow())",
      "max_score": 10
    },
    {
      "name": "Adding Fields",
      "description": "Uses Embed.add_field() method to add multiple fields for member count and role count with name and value parameters",
      "max_score": 20
    },
    {
      "name": "Embed Thumbnail",
      "description": "Sets thumbnail image using Embed.set_thumbnail() method with the guild icon URL (guild.icon.url or similar)",
      "max_score": 15
    },
    {
      "name": "Sending Embed",
      "description": "Sends the embed using ctx.respond() or ctx.send() with embed parameter (not using embeds list parameter is acceptable)",
      "max_score": 10
    },
    {
      "name": "Guild Data Access",
      "description": "Accesses guild information through ctx.guild property to retrieve server name, member count, role count, creation date, and icon",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-py-cord

tile.json