alternative & light Discord client
Project homepage: https://github.com/uowuo/abaddon
Description
abaddon is a alternative discord client written in c++ using gtk that:
- Not Electron
- Voice support
- Handles most types of chat messages including embeds, images, and replies
- Completely styleable/customizable
- Identifies to Discord as the web client unlike other clients so less likely
to be falsely flagged as spam
- Set status
- Unread and mention indicators
- Notifications (non-Windows)
- Start new DMs and group DMs
- View user profiles (notes, mutual servers, mutual friends)
- Kick, ban, and unban members
- Modify roles and modify members' roles
- Manage invites
- Manage emojis
- View audit log
- Emojis
- Thread support
- Animated avatars, server icons, emojis (can be turned off)
Package information
- Ports path
- net/abaddon
- Package architecture
- amd64
- Maintainer
- izzy Meyer <izder456@disroot.org>
- Categories
- net, x11
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa, m88k, sh
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
- databases/sqlite3
- devel/atk2mm
- devel/fmt
- devel/glib2mm
- devel/harfbuzz
- devel/spdlog
- net/curl
- x11/gnome/libsecret
- x11/gtk3mm
- x11/libhandy
Build
OpenBSD README
+------------------------------------------------------------------------------- | Running abaddon on OpenBSD +------------------------------------------------------------------------------- CAUTION The use of this client can make your account terminated. The possibility is really low, but still, use this port at your own risk! Abaddon tries its best (though is not perfect) to make Discord think it's a legitimate web client. Some of the things done to do this include: using a browser user agent, sending the same IDENTIFY message that the official web client does, using API v9 endpoints in all cases, and not using endpoints the web client does not normally use. There are still a few smaller inconsistencies, however. For example the web client sends lots of telemetry via the /science endpoint (uBlock origin stops this) as well as in the headers of all requests. CONFIGURATION abaddon.ini will also be automatically used if located at ~/.config/abaddon/abaddon.ini and there is no abaddon.ini in the working directory HOW DO I GET MY TOKEN? Follow this: https://github.com/Tyrrrz/DiscordChatExporter/issues/76#issuecomment-410067054 THE SPAM FILTER Discord likes disabling accounts/forcing them to reset their passwords if they think the user is a spam bot or potentially had their account compromised. While the official client still often gets users caught in the spam filter, third party clients tend to upset the spam filter more often. If you get caught by it, you can usually appeal it and get it restored. Here are some things you might want to do with the official client instead if you are particularly afraid of evoking the spam filter's wrath: - Joining or leaving servers (usually main cause of getting caught) - Frequently disconnecting and reconnecting - Starting new DMs with people - Managing your friends list - Managing your user profile while connected to a third party client