- name: Introduction topicUid: Guides.Introduction - name: V2 to V3 Guide topicUid: Guides.V2V3Guide - name: Getting Started items: - name: Installation topicUid: Guides.GettingStarted.Installation - name: Your First Bot topicUid: Guides.GettingStarted.FirstBot - name: Terminology topicUid: Guides.GettingStarted.Terminology - name: Basic Concepts items: - name: Logging Data topicUid: Guides.Concepts.Logging - name: Working with Events topicUid: Guides.Concepts.Events - name: Managing Connections topicUid: Guides.Concepts.ManageConnections - name: Entities items: - name: Introduction topicUid: Guides.Entities.Intro - name: Casting topicUid: Guides.Entities.Casting - name: Glossary & Flowcharts topicUid: Guides.Entities.Glossary - name: Dependency Injection items: - name: Introduction topicUid: Guides.DI.Intro - name: Injection topicUid: Guides.DI.Injection - name: Command- & Interaction Services topicUid: Guides.DI.Services - name: Service Types topicUid: Guides.DI.Dependencies - name: Scaling your Application topicUid: Guides.DI.Scaling - name: Working with Text-based Commands items: - name: Introduction topicUid: Guides.TextCommands.Intro - name: TypeReaders topicUid: Guides.TextCommands.TypeReaders - name: Named Arguments topicUid: Guides.TextCommands.NamedArguments - name: Preconditions topicUid: Guides.TextCommands.Preconditions - name: Post-execution Handling topicUid: Guides.TextCommands.PostExecution - name: Working with the Interaction Framework items: - name: Introduction topicUid: Guides.IntFw.Intro - name: Auto-Completion topicUid: Guides.IntFw.AutoCompletion - name: TypeConverters topicUid: Guides.IntFw.TypeConverters - name: Preconditions topicUid: Guides.IntFw.Preconditions - name: Post-execution Handling topicUid: Guides.IntFw.PostExecution - name: Permissions topicUid: Guides.IntFw.Perms - name: Slash Command Basics items: - name: Introduction topicUid: Guides.SlashCommands.Intro - name: Creating slash commands topicUid: Guides.SlashCommands.Creating - name: Receiving and responding to slash commands topicUid: Guides.SlashCommands.Receiving - name: Slash command parameters topicUid: Guides.SlashCommands.Parameters - name: Ephemeral responses topicUid: Guides.SlashCommands.Ephemeral - name: Sub commands topicUid: Guides.SlashCommands.SubCommand - name: Slash command choices topicUid: Guides.SlashCommands.Choices - name: Slash commands Bulk Overwrites topicUid: Guides.SlashCommands.BulkOverwrite - name: Context Command Basics items: - name: Creating Context Commands topicUid: Guides.ContextCommands.Creating - name: Receiving Context Commands topicUid: Guides.ContextCommands.Reveiving - name: Message Component Basics items: - name: Introduction topicUid: Guides.MessageComponents.Intro - name: Responding to Components topicUid: Guides.MessageComponents.Responding - name: Buttons in depth topicUid: Guides.MessageComponents.Buttons - name: Select menus topicUid: Guides.MessageComponents.SelectMenus - name: Text Input topicUid: Guides.MessageComponents.TextInputs - name: Advanced Concepts topicUid: Guides.MessageComponents.Advanced - name: Modal Basics items: - name: Introduction topicUid: Guides.Modals.Intro - name: Guild Events items: - name: Introduction topicUid: Guides.GuildEvents.Intro - name: Creating Events topicUid: Guides.GuildEvents.Creating - name: Getting Event Users topicUid: Guides.GuildEvents.GettingUsers - name: Modifying Events topicUid: Guides.GuildEvents.Modifying - name: Working with other libraries items: - name: Serilog topicUid: Guides.OtherLibs.Serilog - name: EFCore topicUid: Guides.OtherLibs.EFCore - name: MediatR topicUid: Guides.OtherLibs.MediatR - name: Emoji topicUid: Guides.Emoji - name: Bearer Tokens topicUid: Guides.BearerToken - name: Voice topicUid: Guides.Voice.SendingVoice - name: Deployment topicUid: Guides.Deployment