D++ (DPP)
C++ Discord API Bot Library
Related Pages
Here is a list of all related documentation pages:
[detail level 123]
 Frequently Asked Questions (FAQ)
 A Glossary of Common Discord Terms
 Installing D++
 Installing from a .deb file (Debian, Ubuntu, Derivatives)
 Installing from a .rpm file (RedHat, CentOS and derivatives)
 Installing from VCPKG (Windows, Linux, OSX)
 Installing from AUR (Arch Linux)
 Installing from zip (Windows) for Visual Studio
 Installing from vcpkg for CLion
 Installing from xmake
 Building D++ From Source
 Building on Linux
 Building on Windows
 Building on OSX
 Building on FreeBSD
 Creating a Discord Bot
 Creating a Bot Token
 Building a discord bot in Windows using Visual Studio
 Building a discord bot in Windows using WSL (Windows Subsystem for Linux)
 Building a discord bot in Linux using CLion
 Building a Discord Bot using CMake/UNIX
 Build a Discord Bot using Meson
 Creating a Discord bot in Replit
 Example Programs
 The Basics
 Creating Your First Bot
 Sending Embeds
 Attaching a file to a message
 Webhooks
 Interactions And Components
 Using Slash Commands and Interactions
 Using sub-commands in slash commands
 Ephemeral replies ('Only you can see this' replies)
 Using button components
 Advanced button components
 Using select menu components
 Listening to messages
 Context Menus
 Modal Dialog Interactions
 Using a command handler object
 Slash command auto completion
 Using file parameters for application commands (slash commands)
 Music and Audio
 Creating a Sound Board
 Streaming Ogg Opus file
 Streaming MP3 files
 Record yourself in a VC
 Join or switch to the voice channel of the user issuing a command
 Using Coroutines
 Introduction to coroutines
 Making simple commands
 Waiting for events
 Making expiring buttons with when_any
 Miscellaneous Examples
 Making arbitrary HTTP requests using D++
 Integrating with spdlog
 Caching Messages
 Collecting Reactions
 Making an eval command in C++
 Checking permissions
 Advanced Reference
 Clusters, Shards and Guilds
 Thread Model
 Coding Style Standards
 Unit Tests
 Ownership of local variables and safely transferring into a lambda
 Governance and Project Development Structure
 Development Roadmap
 Project Security Design
 Automating your bot with Jenkins
 Separating events into new classes
 Deprecated List
 Todo List
D++ Library version 10.0.35D++ Library version 10.0.34D++ Library version 10.0.33D++ Library version 10.0.32D++ Library version 10.0.31D++ Library version 10.0.30D++ Library version 10.0.29D++ Library version 10.0.28D++ Library version 10.0.27D++ Library version 10.0.26D++ Library version 10.0.25D++ Library version 10.0.24D++ Library version 10.0.23D++ Library version 10.0.22D++ Library version 10.0.21D++ Library version 10.0.20D++ Library version 10.0.19D++ Library version 10.0.18D++ Library version 10.0.17D++ Library version 10.0.16D++ Library version 10.0.15D++ Library version 10.0.14D++ Library version 10.0.13D++ Library version 10.0.12D++ Library version 10.0.11D++ Library version 10.0.10D++ Library version 10.0.9D++ Library version 10.0.8D++ Library version 10.0.7D++ Library version 10.0.6D++ Library version 10.0.5D++ Library version 10.0.4D++ Library version 10.0.3D++ Library version 10.0.2D++ Library version 10.0.1D++ Library version 10.0.0D++ Library version 9.0.19D++ Library version 9.0.18D++ Library version 9.0.17D++ Library version 9.0.16D++ Library version 9.0.15D++ Library version 9.0.14D++ Library version 9.0.13D++ Library version 9.0.12D++ Library version 9.0.11D++ Library version 9.0.10D++ Library version 9.0.9D++ Library version 9.0.8D++ Library version 9.0.7D++ Library version 9.0.6D++ Library version 9.0.5D++ Library version 9.0.4D++ Library version 9.0.3D++ Library version 9.0.2D++ Library version 9.0.1D++ Library version 9.0.0D++ Library version 1.0.2D++ Library version 1.0.1D++ Library version 1.0.0