This commit is contained in:
@@ -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")
|
||||
|
||||
15
src/01_basics/03_private_messages/CMakeLists.txt
Normal file
15
src/01_basics/03_private_messages/CMakeLists.txt
Normal 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})
|
||||
19
src/01_basics/03_private_messages/src/main.cpp
Normal file
19
src/01_basics/03_private_messages/src/main.cpp
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user