https://github.com/ayntgl/discordo Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Copilot + Packages + Security + Code review + Issues + Discussions + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} ayntgl / discordo Public * Notifications * Fork 24 * Star 344 A lightweight, secure, and feature-rich Discord terminal client License MIT license 344 stars 24 forks Star Notifications * Code * Issues 10 * Pull requests 1 * Actions * Security * Insights More * Code * Issues * Pull requests * Actions * Security * Insights ayntgl/discordo This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 3 branches 0 tags Code * Clone HTTPS GitHub CLI [https://github.com/a] Use Git or checkout with SVN using the web URL. [gh repo clone ayntgl] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @matheusfillipe @ayntgl matheusfillipe and ayntgl feat: add vi-like keybindings for guilds list (#161) ... 05fb80f Aug 12, 2022 feat: add vi-like keybindings for guilds list (#161) * Make guild list have vi like shortcuts * Fix for g for guild * use the short variable declaration operator * Remove ifs Co-authored-by: ayntgl <90600421+ayntgl@users.noreply.github.com> 05fb80f Git stats * 450 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github ci: dynamically check if ref contains default branch Mar 2, 2022 config refactor(config): fix typos May 22, 2022 discord Switch to astatine Mar 23, 2022 ui feat: add vi-like keybindings for guilds list (#161) Aug 12, 2022 .gitignore feat: implement keybindings for opening and downloading attachments ( #... Mar 13, 2022 LICENSE Update LICENSE copyright holder name Sep 16, 2021 Makefile build(Makefile): add -buildmode=pie to go build flags Feb 24, 2022 README.md docs(README): change heading type to h3 Aug 10, 2022 go.mod build: upgrade deps to latest May 22, 2022 go.sum build: upgrade deps to latest May 22, 2022 main.go fix: MFA form not set as application root (#170) Aug 12, 2022 View code [ ] Discordo * Table of Contents Features Installation Prebuilt binaries Package managers Building from source Linux clipboard support Usage Configuration Disclaimer README.md Discordo * ci Go Report Card license Discordo is a lightweight, secure, and feature-rich Discord terminal client. Heavily work-in-progress, expect breaking changes. Preview Table of Contents * Features * Installation + Prebuilt binaries + Package managers + Building from source * Usage + Configuration * Disclaimer Features * Lightweight * Secure * Configurable * Cross-platform * Minimalistic * Feature-rich + Mouse & clipboard support + 2-Factor authentication + Desktop notifications + Partial Discord-flavored markdown Installation Prebuilt binaries You can download and install a prebuilt binary here for Windows, macOS, or Linux. Package managers * Arch Linux: yay -S discordo-git (thanks to Alyxia Sother for maintaining the AUR package). Building from source git clone https://github.com/ayntgl/discordo cd discordo make build # optional sudo mv ./discordo /usr/local/bin Linux clipboard support * xclip or xsel for X11. + Ubuntu: apt install xclip + Arch Linux: pacman -S xclip + Fedora: dnf install xclip * wl-clipboard for Wayland. + Ubuntu: apt install wl-clipboard + Arch Linux: pacman -S wl-clipboard + Fedora: dnf install wl-clipboard Usage * Run the discordo executable with no arguments. * Log in using the account email and password (first-time login) and click on the "Login" button to continue. + If you are using a bot account to login, set the token command-line flag to the token of the bot and prefix it with Bot (eg: -token "Bot OTI2MDU5NTQxNDE2Nzc5ODA2.Yc2KKA.2iZ-5JxgxG-9Ub8GHzBSn-NJjNg"). + By default, Discordo utilizes OS-specific keyring to store the authentication token. However, if you prefer not to use a keyring (not recommended), you may set the token command-line flag to the authentication token and Discordo will prioritize the usage of the provided token to login instead of keyring. Configuration A default configuration file is created on first start-up at $HOME /.config/discordo/config.toml on Unix, $HOME/Library/Application Support/discordo/config.toml on Darwin, and %AppData%/discordo/ config.toml on Windows. You can configure the default configuration path using the config command-line flag. Disclaimer Automated user accounts or "self-bots" are against Discord's Terms of Service. I am not responsible for any loss caused by using "self-bots" or Discordo. About A lightweight, secure, and feature-rich Discord terminal client Topics go linux golang terminal cross-platform discord discordo Resources Readme License MIT license Stars 344 stars Watchers 14 watching Forks 24 forks Contributors 6 * * * * * * Languages * Go 99.4% * Makefile 0.6% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.