{"id":14983215,"url":"https://github.com/darkguy10/botclient","last_synced_at":"2025-07-20T15:32:20.387Z","repository":{"id":42021444,"uuid":"403234636","full_name":"DarkGuy10/BotClient","owner":"DarkGuy10","description":"A discord botclient built with Electron, React and discord.js.","archived":false,"fork":false,"pushed_at":"2024-01-24T13:10:00.000Z","size":10142,"stargazers_count":183,"open_issues_count":10,"forks_count":15,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-13T08:44:52.900Z","etag":null,"topics":["bot","botclient","discord","discord-api","discord-bot-client","discord-js","electron"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DarkGuy10.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"darkguy10","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2021-09-05T06:36:54.000Z","updated_at":"2025-04-05T12:11:05.000Z","dependencies_parsed_at":"2023-11-30T06:29:59.691Z","dependency_job_id":"ee366c1d-ea0c-444b-a16d-e62bf6bbf0e5","html_url":"https://github.com/DarkGuy10/BotClient","commit_stats":{"total_commits":212,"total_committers":8,"mean_commits":26.5,"dds":0.1839622641509434,"last_synced_commit":"185dae40ac74f09962bc13abc2644fbdddbd6eda"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/DarkGuy10/BotClient","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkGuy10%2FBotClient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkGuy10%2FBotClient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkGuy10%2FBotClient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkGuy10%2FBotClient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DarkGuy10","download_url":"https://codeload.github.com/DarkGuy10/BotClient/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkGuy10%2FBotClient/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266151524,"owners_count":23884436,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","botclient","discord","discord-api","discord-bot-client","discord-js","electron"],"created_at":"2024-09-24T14:06:54.855Z","updated_at":"2025-07-20T15:32:20.305Z","avatar_url":"https://github.com/DarkGuy10.png","language":"JavaScript","readme":"\u003ch3 align=\"center\"\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/darkguy10/botclient/main/public/icon.png\" width=\"100\" alt=\"Logo\"/\u003e\u003cbr/\u003e\n\t\u003cimg src=\"\" alt=\"\" height=\"30\" width=\"0px\"/\u003e\n\tBOTCLIENT\n\t\u003cimg src=\"\" alt=\"\" height=\"30\" width=\"0px\"/\u003e\n\u003c/h3\u003e\n\n\u003ch6 align=\"center\"\u003e\n  \u003ca href=\"#-features\"\u003eFeatures\u003c/a\u003e\n  ·\n  \u003ca href=\"#-downloads\"\u003eDownloads\u003c/a\u003e\n  ·\n  \u003ca href=\"#-building-from-source\"\u003eBuilding from Source\u003c/a\u003e\n  ·\n  \u003ca href=\"#-setting-up\"\u003eSetting Up\u003c/a\u003e\n  ·\n  \u003ca href=\"#-faqs\"\u003eFAQs\u003c/a\u003e\n\u003c/h6\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://github.com/darkguy10/BotClient/stargazers\"\u003e\n\t\t\u003cimg alt=\"Stargazers\" src=\"https://img.shields.io/github/stars/darkguy10/BotClient?style=for-the-badge\u0026logo=starship\u0026color=C9CBFF\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/darkguy10/BotClient/releases/latest\"\u003e\n\t\t\u003cimg alt=\"Releases\" src=\"https://img.shields.io/github/release/darkguy10/BotClient.svg?style=for-the-badge\u0026logo=github\u0026color=F2CDCD\u0026logoColor=D9E0EE\u0026labelColor=302D41\"/\u003e\u003c/a\u003e\n\t\u003ca href=\"#-downloads\"\u003e\n\t\t\u003cimg alt=\"Downloads\" src=\"https://img.shields.io/github/downloads/darkguy10/BotClient/total?style=for-the-badge\u0026color=B5E8E0\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://discord.com/invite/aZSrxwNUFD\"\u003e\n\t\t\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/913296644643106846?style=for-the-badge\u0026logo=discord\u0026color=DDB6F2\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u0026nbsp;\n\n\u003cp align=\"center\"\u003e\n  BotClient is an open-source client for logging in as a discord bot. It's built using Electron, giving it complete cross-platform support! In addition, it uses the powerful electron-updater module to provide auto-updates on all supported binaries. The project aims to be extremely expandable, so that new features and future updates can be easily added.\n\u003c/p\u003e\n\n\u0026nbsp;\n\n![Demo](assets/window.png)\n\n\u0026nbsp;\n\n### ✨ Features\n\n- UI and workflow modelled after the original Discord client\n- Neatly built using React as frontend and powered by discord.js at core\n- Persistent token storage\n- Support for all major desktop platforms\n- Installable binaries with auto updates\n\n\u0026nbsp;\n\n### 📦 Downloads\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      Platform\n    \u003c/th\u003e\n    \u003cth\u003e\n      Binary Type\n    \u003c/th\u003e\n    \u003cth\u003e\n      Download Link\n    \u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e \n    \u003ctd\u003e\n      Windows\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ccode\u003eNSIS installer\u003c/code\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/DarkGuy10/BotClient/releases/latest/download/BotClient-win-x64.exe\"\u003e\n        \u003cimg alt=\"BotClient-win-x64.exe\" src=\"https://img.shields.io/github/downloads/darkguy10/BotClient/latest/BotClient-win-x64.exe?style=for-the-badge\u0026logo=windows\u0026color=DDB6F2\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\u003c/a\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e \u003ctd\u003eLinux\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ccode\u003e.AppImage\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/DarkGuy10/BotClient/releases/latest/download/BotClient-linux-x86_64.AppImage\"\u003e\u003cimg alt=\"BotClient-linux-x86_64.AppImage\" src=\"https://img.shields.io/github/downloads/darkguy10/BotClient/latest/BotClient-linux-x86_64.AppImage?style=for-the-badge\u0026logo=linux\u0026color=F5C2E7\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eMac\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ccode\u003e.dmg\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://github.com/DarkGuy10/BotClient/releases/latest/download/BotClient-mac-x64.dmg\"\u003e\u003cimg alt=\"BotClient-mac-x64.dmg\" src=\"https://img.shields.io/github/downloads/darkguy10/BotClient/latest/BotClient-mac-x64.dmg?style=for-the-badge\u0026logo=macos\u0026color=E8A2AF\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/table\u003e\n  \nAll binaries support auto-updates.\n\nRelease notes for the latest release can be found [here](https://github.com/darkguy10/BotClient/releases/latest/).\n\n\u0026nbsp;\n\n### 🔧 Building from Source\n\nThe client can also be built from source for individual platforms.\n\n#### Prerequisites\n\n- [Git CLI](https://git-scm.com/downloads)\n- [NodeJS](https://nodejs.org/en/download/)\n- [Yarn](https://classic.yarnpkg.com/lang/en/docs/install)\n\n#### Building\n\n1. Clone the repository and cd into it.\n\n```\ngit clone https://github.com/DarkGuy10/BotClient.git\ncd BotClient\n```\n\n2. Install required dependencies.\n\n```\nyarn install\n```\n\n3. Run the build script.\n\n```\nyarn build\n```\n\nThe compiled app is in the `dist/` folder.\n\n\u0026nbsp;\n\n### 🚀 Setting Up\n\n#### Prerequisites\n\nYour bot must have all three [Privileged Gateway Intents](https://discordjs.guide/popular-topics/intents.html#privileged-intents) enabled.\n\n#### Logging in\n\nOnce you have downloaded and installed the client, simply run it from the start menu or any app launcher.\n\nYou should be prompted by a login screen, enter your bot's token and hit enter.\n\nThat's literally all there is to it! ✨ \u003cbr /\u003e\nIf you have any problems or questions about the client, feel free to join our [support server](https://discord.com/invite/aZSrxwNUFD) on Discord.\n\n\u0026nbsp;\n\n### 📚 FAQs\n\n- Q: I'm getting `[DISALLOWED_INTENTS]` error, how do I fix this?\n\n  - A: Your bot must have all three [Privileged Gateway Intents](https://discordjs.guide/popular-topics/intents.html#privileged-intents) enabled.\n\n- Q: The client is stuck on loading screen, how do I fix this?\n\n  - A: This happens because of mis-configured appdata. Clear the client appdata by deleting your `%userprofile%\\AppData\\Roaming\\BotClient` folder if you're on windows,`~/.config/BotClient` folder for linux or `~/Library/Application Support/BotClient` for mac.\n\n- Q: Is there a website version of this client?\n\n  - A: Nope, and there won't be one in the future, reasons being it's too much work and simply not worth it.\n\n- Q: What about Android or iOS?\n  - A: No support for mobile devices, and will never be added either.\n\n\u0026nbsp;\n\n### 📜 License\n\n\u003ca href=\"https://github.com/darkguy10/BotClient/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/darkguy10/BotClient?style=for-the-badge\u0026labelColor=302D41\u0026color=C9CBFF\"/\u003e\u003c/a\u003e\n\nBotClient is released under the MIT license, which grants the following permissions:\n\n- Commercial use\n- Distribution\n- Modification\n- Private use\n\nFor more convoluted language, see the [LICENSE](https://github.com/darkguy10/BotClient/blob/main/LICENSE).\n\n\u0026nbsp;\n\n### 💝 Contributors\n\n\u003ca href=\"#-contributors\"\u003e\u003cimg alt=\"GitHub contributors (via allcontributors.org)\" src=\"https://img.shields.io/github/all-contributors/darkguy10/BotClient?style=for-the-badge\u0026labelColor=302D41\u0026color=B1E1A6\"\u003e\u003c/a\u003e\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://promptfolio.vercel.app\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/62807269?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDarkGuy10\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DarkGuy10/BotClient/commits?author=DarkGuy10\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/DarkGuy10/BotClient/commits?author=DarkGuy10\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#projectManagement-DarkGuy10\" title=\"Project Management\"\u003e📆\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Duckulus\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/76813487?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDuckulus\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DarkGuy10/BotClient/commits?author=Duckulus\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jerbear2008\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/38813665?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejerbear4328\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DarkGuy10/BotClient/commits?author=jerbear2008\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ipxter\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/56973869?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003epxter\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DarkGuy10/BotClient/issues?q=author%3Aipxter\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/SkyLayzer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/99122809?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSkyLayzer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-SkyLayzer\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":["https://patreon.com/darkguy10"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkguy10%2Fbotclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkguy10%2Fbotclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkguy10%2Fbotclient/lists"}