https://github.com/karboxxx/discord-cpp-bot
My discord bot made using only C++ programming language.
https://github.com/karboxxx/discord-cpp-bot
bot cpp discord dpp hpp make
Last synced: 28 days ago
JSON representation
My discord bot made using only C++ programming language.
- Host: GitHub
- URL: https://github.com/karboxxx/discord-cpp-bot
- Owner: KarboXXX
- Created: 2023-01-25T11:33:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-10T03:54:20.000Z (about 3 years ago)
- Last Synced: 2025-10-26T06:39:28.751Z (8 months ago)
- Topics: bot, cpp, discord, dpp, hpp, make
- Language: C++
- Homepage:
- Size: 2.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
KarboX C++ Discord Bot
A nice C++ discord bot made by me!
[](https://forthebadge.com)
[](https://www.codefactor.io/repository/github/karboxxx/discord-cpp-bot)
[](https://github.com/KarboXXX/discord-cpp-bot/issues)
[](https://github.com/KarboXXX/discord-cpp-bot/stargazers)
[](https://github.com/KarboXXX/discord-cpp-bot/network)
## 🖥️ About
- This project is owned by [@KarboXXX](https://github.com/KarboXXX).
- This project is still being made, i'll also add language support for Portuguese where it does not exist, even though it's my native language.
- I'm not recommending you to use C++ to code a Discord bot, instead of NodeJS or Python. This is just a project i'm doing for fun, and to practice more about C++.
## 📚 Libraries & dependencies
- [DPP](https://dpp.dev)
## 🏗️ Bulding
- First install the project dependency from the official website, for your current platform. Note that you can also install it using VCPKG, using `vcpkg install dpp:x64-windows` (replace `x64-windows` with whatever operational system you're building for.)
- After that, clone the repository running `git clone KarboXXX/discord-cpp-bot` (note that you'll need Git installed on your machine.)
- - To install Git on Linux for Debian derivatives, run `sudo apt-get install git`
- - On Windows 10/11 you'll need to search for the official release, if you don't have **winget**.
- Then, on the project root folder, run `make`. If it's not your first time compiling, and you've changed the source code, and just want to run it right after compiling, you can run `make recompile` to automate this process. If you prefer a better performing version of the compiled project, in exchange for extra build time, you can run `make effective-build`