- [x] Creating a Discord Bot - [x] Intents - [x] Embeds - [x] Checks - [x] Cooldowns - [x] Custom Context - [x] #21 - [x] Setup Functions - [x] Loading Extensions - [x] Iterating Over File Names in a Directory - [x] #20 - [x] Error Handlers - [x] Global Error Handlers - [x] Per Command Error Handlers - [x] Per Cog - [ ] Prefix Commands - [ ] #19 - [x] Converters - [x] Built-in Converters - [x] Custom Converters - [x] Special Converters - [x] #52 - [x] Tree Structure - [x] Syncing the Tree - [x] Defer - [x] Decorators: `.describe`, `.choices` - [x] In Cogs - [x] Sub Commands - [x] Handling Errors for Slash Commands - [x] Checks for Slash Commands - [x] Cooldowns for Slash Commands - [x] Transformers - [x] #28 - [x] Context Menus - [x] Views - [x] Interaction Check in Views - [x] Button - [x] Select - [x] String - [x] User - [x] Role - [x] Mentionable - [x] Modal - [x] Text input - [x] Paginators - [x] Help Command Customization - [x] #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 - [x] New components version 2 (priority) - [ ] New modal components of phase 2 - [ ] 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)
.describe,.choicesContextissetup_loggingusage for error tracking/logging