The main purpose of this client is to be a desktop application fast and simple to use in order to replace the official application. Is a community project and anyone can help with issues, feedback or coding. The purpose is to learn how manage desktop application in C++ with Qt framework using public API provided by discord.
- Qt min version 6.0.0
- CMake min version 3.16.3
cmake -S . -B build
cmake --build build
build/src/bin/unofficial-discord-client
- Settings (Ctrl + S)
- News and other types of channels
- Voice channels require the following three: Qt Multimedia for audio handling, which has not been ported to Qt 6 yet: Coding-Bunker#45, a library to send and receive Opus audio data (perhaps https://github.com/xiph/opus), and a library to encrypt and decrypt Opus data using the xsalsa20_poly1305 cipher (perhaps libsodium).
- Mentions
- Attachments
- Reactions
- Custom emojis