Здравствуйте
В сервере Discord по D++ сказали
#pragma once
#include <dpp/dpp.h>
const std::string BOT_TOKEN = "add your token here"; // Токен бота для доступа к Discord API
int main() {
dpp::cluster bot(BOT_TOKEN); // Создаем кластер
bot.on_log(dpp::utility::cout_logger());
bot.on_slashcommand([](const dpp::slashcommand_t& event) { // здесь мы пишем код для ответа на слеш-команду
if (event.command.get_command_name() == "ping") {
event.reply("Pong!");
}
});
bot.on_ready([&bot](const dpp::ready_t& event) {
if (dpp::run_once<struct register_bot_commands>()) {
bot.global_command_create(
dpp::slashcommand("ping", "Ping pong!", bot.me.id) // здесь мы ее создаем в Discord API
);
}
});
bot.start(dpp::st_wait); // запускаем бота.
}
int main(int argc, char **argv) {
/main.cpp
/commands/
ping.cpp
help.cpp
/main.cpp
/commands/
ping.cpp
help.cpp