Skip to content

All guides task list #4

@DownDev

Description

@DownDev
  • Creating a Discord Bot
  • Intents
  • Embeds
  • Checks
  • Cooldowns
  • Custom Context
  • Cogs #21
    • Setup Functions
    • Loading Extensions
      • Iterating Over File Names in a Directory
  • Tasks #20
  • Error Handlers
    • Global Error Handlers
    • Per Command Error Handlers
    • Per Cog
  • Prefix Commands
  • Custom Prefix per Guild #19
  • Converters
    • Built-in Converters
    • Custom Converters
    • Special Converters
  • Slash Commands #52
    • Tree Structure
      • Syncing the Tree
    • Defer
    • Decorators: .describe, .choices
    • In Cogs
    • Sub Commands
    • Handling Errors for Slash Commands
    • Checks for Slash Commands
    • Cooldowns for Slash Commands
    • Transformers
  • Hybrid Commands #28
  • Context Menus
  • Views
    • Interaction Check in Views
    • Button
    • Select
      • String
      • User
      • Role
      • Mentionable
    • Modal
      • Text input
  • Paginators
    • Help Command Customization
  • Audio Playback #35
  • Containerizing discord bots (could be pretty generic)
  • Sharding Tutorial
  • Dashboard Tutorial (OAuth)
  • Working with different databases
  • Hosting guide with different providers
  • Typings and generics in context with dpy
  • New components version 2 (priority)
  • Security measures and guides
  • Maybe topgg or some voting integration guide
  • Use case specific examples, exp bot, economy bot (best practices etc)
  • Revamp Cogs Guide
    • Expand explanation (not just showcase code)
    • Add context: why use cogs, how they work, when to split commands
    • Include best practices and real examples
  • Improve Custom Context Guide
    • Explain what Context is
    • Clarify where/when the context is available
    • Provide few more usage examples with commands
  • Fix Formatting in Error Handling Guide
    • Reformat sections for readability (headings, code blocks, bullet points)
    • Add example of errors being consumed (handled without propagating)
    • Add default utils setup_logging usage for error tracking/logging
    • Cover error handling in views (show how to handle interaction errors)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions