Discord.Net/docs/guides/toc.yml
2024-06-13 17:43:59 +12:00

134 lines
4.3 KiB
YAML

- 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