01-03-wip
All checks were successful
Build / Build (push) Successful in 3m28s

This commit is contained in:
2026-06-02 17:16:15 -04:00
parent 01ee26b0f7
commit ab41d81b2d
4 changed files with 35 additions and 1 deletions

View File

@@ -20,3 +20,4 @@ add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/00_project")
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/01_basics/01_first_bot")
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/01_basics/02_embeds")
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/01_basics/03_private_messages")

View File

@@ -0,0 +1,15 @@
cmake_minimum_required(VERSION 3.28)
project(dppbots)
set(example_name "01_03_private_messages")
message("Setting up ${example_name}")
add_executable(${example_name} "${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp")
target_include_directories(${example_name} PUBLIC
"${dpp_SOURCE_DIR}/include"
"${dotenv-cpp_SOURCE_DIR}/include/laserpants"
)
target_link_libraries(${example_name}
dpp
dotenv
)
SET_OUTPUT_NAMES(${example_name})

View File

@@ -0,0 +1,19 @@
#include <cluster.h>
#include <dispatcher.h>
#include <dotenv/dotenv.h>
#include <dpp/dpp.h>
#include <cstdlib>
int main() {
dotenv::init();
std::string botToken = std::getenv("DISCORD_BOT");
dpp::cluster bot(botToken);
bot.on_log(dpp::utility::cout_logger());
bot.start(dpp::st_wait);
return 0;
}

View File

@@ -1,5 +1,4 @@
├── 01_basics
│   ├── 03_private_messages
│   ├── 04_adding_files
│   ├── 05_webhooks
│   ├── 06_callback_functions