{"id":13591271,"url":"https://github.com/aiko-chan-ai/DiscordBotClient","last_synced_at":"2025-04-08T14:33:02.322Z","repository":{"id":64257441,"uuid":"572150903","full_name":"aiko-chan-ai/DiscordBotClient","owner":"aiko-chan-ai","description":"A patched version of discord, with bot login \u0026 Vencord support","archived":false,"fork":false,"pushed_at":"2025-03-18T23:51:05.000Z","size":22536,"stargazers_count":940,"open_issues_count":7,"forks_count":64,"subscribers_count":14,"default_branch":"electron-v3","last_synced_at":"2025-04-06T22:02:56.521Z","etag":null,"topics":["css","discord","discord-api","discord-bot","discord-bot-client","discord-client","html","javascript","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aiko-chan-ai.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"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":["aiko-chan-ai"]}},"created_at":"2022-11-29T16:56:15.000Z","updated_at":"2025-04-05T15:55:56.000Z","dependencies_parsed_at":"2024-03-16T15:12:11.770Z","dependency_job_id":"71717188-6e51-4c45-becc-27d4faca0051","html_url":"https://github.com/aiko-chan-ai/DiscordBotClient","commit_stats":{"total_commits":266,"total_committers":6,"mean_commits":"44.333333333333336","dds":0.02631578947368418,"last_synced_commit":"4c7044691046d3fb79ae10df91347c7ddfb2ef76"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiko-chan-ai%2FDiscordBotClient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiko-chan-ai%2FDiscordBotClient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiko-chan-ai%2FDiscordBotClient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aiko-chan-ai%2FDiscordBotClient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aiko-chan-ai","download_url":"https://codeload.github.com/aiko-chan-ai/DiscordBotClient/tar.gz/refs/heads/electron-v3","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247861121,"owners_count":21008428,"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":["css","discord","discord-api","discord-bot","discord-bot-client","discord-client","html","javascript","nodejs"],"created_at":"2024-08-01T16:00:55.333Z","updated_at":"2025-04-08T14:33:02.311Z","avatar_url":"https://github.com/aiko-chan-ai.png","language":"JavaScript","readme":"\u003ch1 align=\"center\"\u003eDiscord Bot Client\u003c/h1\u003e\n\n**Discord Bot Client** allows you to use your bot, just like any other user account, except Friends and Groups. \n\n## Overview\n\n- [How to install it](#installation)\n  - [Windows](#windows)\n  - [Using prebuilt binaries](#using-prebuilt-binaries)\n  - [Building from source](#building-from-source)\n- [Login](#login)\n- [Features](#features)\n- [Discord Version](#version)\n- [Troubleshooting](#troubleshooting)\n- [FAQ](#faq)\n- [About anti-virus detection](#about-anti-virus-detection)\n- [Similar projects](#similar-projects)\n- [Update Discord Version](#how-to-update-to-the-latest-discord-version-)\n- [Credits](#credits)\n\n\u003e [!WARNING]\n\u003e **Third party clients are discouraged and against the Discord TOS.**\n\nDiscord Bot Client is a custom [Discord](https://discord.com/app) client that aims to\nsupport bot accounts and be aimed at power-users.\n\n\nThe application only uses the official Discord API and doesn't send data to\nthird parties. However, this application is not an official product by\nDiscord Inc.\n\n![Demo Screenshot](https://i.imgur.com/LXCQQZC.png)\n\n---\n\n## Installation\n\n### Windows\n\nDiscord Bot Client can be installed in Windows via [Winget](https://learn.microsoft.com/en-us/windows/package-manager/):\n```\nwinget install aiko-chan-ai.DiscordBotClient\n```\n\n### Using prebuilt binaries\n\nIf you don't want to build the application yourself or use some kind of\npackage management system, you can get the latest binaries for the three\nmajor systems in the release overview:\n\n\u003e [!TIP]\n\u003e \u003ca href=\"https://github.com/aiko-chan-ai/DiscordBotClient/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/aiko-chan-ai/DiscordBotClient/total?style=for-the-badge\u0026color=B5E8E0\u0026logoColor=D9E0EE\u0026labelColor=302D41\"/\u003e\u003c/a\u003e\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/aiko-chan-ai/DiscordBotClient/releases/latest/download/DiscordBotClient-win-x64.exe\"\u003e\n        \u003cimg alt=\"DiscordBotClient-win-x64.exe\" src=\"https://img.shields.io/github/downloads/aiko-chan-ai/DiscordBotClient/latest/DiscordBotClient-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/aiko-chan-ai/DiscordBotClient/releases/latest/download/DiscordBotClient-linux-x86_64.AppImage\"\u003e\u003cimg alt=\"DiscordBotClient-linux-x86_64.AppImage\" src=\"https://img.shields.io/github/downloads/aiko-chan-ai/DiscordBotClient/latest/DiscordBotClient-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 arm64 (Apple Silicon)\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/aiko-chan-ai/DiscordBotClient/releases/latest/download/DiscordBotClient-mac-arm64.dmg\"\u003e\u003cimg alt=\"DiscordBotClient-mac-arm64.dmg\" src=\"https://img.shields.io/github/downloads/aiko-chan-ai/DiscordBotClient/latest/DiscordBotClient-mac-arm64.dmg?style=for-the-badge\u0026logo=macos\u0026color=E8A2AF\u0026logoColor=D9E0EE\u0026labelColor=302D41\"\u003e\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctr\u003e\n    \u003ctd\u003eMac x64 (Intel)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ccode\u003e.dmg\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\n      It seems I can only choose one MacOS version in Github Actions, so I choose arm64 (Apple Silicon) 😭\n      \u003cbr\u003e\n      But you can build from source 🎉\n    \u003c/td\u003e\n  \u003c/table\u003e\n\n### Building from source\n\nIn order to execute the following commands, you need to install **NodeJS v16 or**\nhigher. You can find nodejs packages at https://nodejs.org/en.\nOn top of that, you need to have **git** installed. It can be found at\nhttps://git-scm.com/downloads.\n\n\n**UPDATES HAVE TO BE INSTALLED MANUALLY**\n\nOpen a command line and execute the following commands:\n```shell\ngit clone https://github.com/aiko-chan-ai/DiscordBotClient.git\ncd DiscordBotClient\ngit clone https://github.com/aiko-chan-ai/VencordDBC.git\nnpm run requirement\nnpm run build\n```\n\nThis will create an executable called `DiscordBotClient` or `DiscordBotClient.exe` in the `dist` folder depending on whether you are using Windows or not.\n\n---\n\n### Login\n\nLogging in works via the UI on first startup of the application.\n\n![screenshot](https://i.imgur.com/ZGLE2Z8.png)\n\n\u003e [!NOTE]\n\u003e Enable `MessageContent` intent, other intents are optional.\n\n\u003e [!TIP]\n\u003e If you want a list of members and status, enable all intents.\n\n![image](https://i.imgur.com/VENMB1U.png)\n\n---\n\n## Features\n\n- **View Guilds** *(Lazy load them)*\n- **Manage Guilds, Channels** \n- **Messages** (Send, View History, Embeds, Reactions, Manage)\n- **Create a Guild**[^1]\n- **Voice**[^2]\n- **Nitro**[^3]\n- **Direct Message**[^4]\n- **Vencord Built-in**\n\n[^1]: If your bot is in fewer than 10 servers.\n[^2]: Except for features related to streams.\n[^3]: Nitro features are reduced: Unable to use stickers everywhere, cannot send files larger than 25 MB or 10 MB (ref: https://discord.com/developers/docs/change-log#default-file-upload-limit-change), and cannot set avatar decorations.\n[^4]: Implemented with restrictions on the client.\n\n---\n\n## Version\n\n| Discord Build | Hash     | Vencord | Client version           | Status  |\n|---------------|----------|---------|--------------------------|---------|\n| Stable 360320 | 38aca73  | v1.10.9 | v3.6.2                   | Latest  |\n| Stable 355624 | 8dc6074  | v1.10.9 | v3.6.0 - v3.6.1          | Deprecated |\n| Stable 331146 | fddab3e  | v1.10.3 | v3.5.0                   | Deprecated |\n| Stable 302556 | 366c746  | v1.8.9  | v3.3.0 - v3.4.1          | EOL |\n| Stable 275565 | ede2af3  | v1.7.2  | v3.2.0 - v3.2.1          | EOL |\n| Stable 263796 | 739ec78  | v1.6.7  | v3.0.0 - v3.1.3          | EOL |\n| Stable 204762 | 78f82ba  | v1.2.8  | v2.4.0 - v2.4.2          | EOL[^5] |\n| Stable 185832 | 29333f6  | v1.1.4  | v2.1.0 - v2.3.1          | EOL     |\n| Stable 161052 | c7e0778  | -       | v1.0.0 - v2.0.1          | EOL     |\n\n[^5]: _Latest version that supports Windows 7/8/8.1 is 2.4.2._\n\n---\n\n## Troubleshooting\n\nIf you happen to encounter a crash or a bug, please submit a bug report via\nthe projects GitHub issue tracker.\n\n## FAQ\n\nIn order to find answers to common questions, check out the FAQ in the [wiki](https://github.com/aiko-chan-ai/DiscordBotClient/issues/8):\n\n## About anti-virus detection\n\nSometimes, DiscordBotClient will be flagged as malware by several anti-virus programs (Avast, AVG, Norton, McAfee, Windows Defender, etc.), this, however, is a false positive.\n\nThe reason for this is that the application is not signed.\n\nIf downloaded from my GitHub, the program is safe to use (I cannot give this promise if you download it from somewhere else!). \nIt is okay if you do not trust me; you can always go ahead and compile it yourself.\n\nFor a tutorial on how to exclude this program from your antivirus so it can run anyway, check out these links:\n\n    Windows Defender: https://support.microsoft.com/en-us/windows/add-an-exclusion-to-windows-security-811816c0-4dfd-af4a-47e4-c301afe13b26\n    Avast: https://support.avast.com/en-ww/article/Antivirus-scan-exclusions#pc\n    AVG: https://support.avg.com/SupportArticleView?l=en\u0026urlName=avg-antivirus-scan-exclusion\n    Norton: https://support.norton.com/sp/en/us/home/current/solutions/v3672136\n    McAfee: https://www.mcafee.com/support/?page=shell\u0026shell=article-view\u0026articleId=TS102056\n    For other antiviruses, try searching for \"\u003cantivirus name\u003e add exception\"\n\n## Similar projects\n\nHere is a list of similar projects:\n\n- [Discord Bot Client](https://github.com/SamuelScheit/discord-bot-client)\n- [BotClient](https://github.com/DarkGuy10/BotClient)\n- [ChrisEric1.GitHub.io](https://github.com/ChrisEric1/ChrisEric1.GitHub.io)\n- [LiveBot](https://github.com/SebOuellette/LiveBot)\n- [BetterDiscordPanel](https://github.com/SanjaySunil/BetterDiscordPanel)\n\nHit me up if you have a similar project, and I'll gladly add it to the list.\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=aiko-chan-ai/DiscordBotClient\u0026type=Date)](https://star-history.com/#aiko-chan-ai/DiscordBotClient\u0026Date)\n\n---\n\n## How to update to the latest Discord version ?\n\n1. Clone the repository and cd into it.\n\n```sh\ngit clone https://github.com/aiko-chan-ai/DiscordBotClient.git\ncd DiscordBotClient\ngit clone https://github.com/Vendicated/Vencord.git\n// Rename from Vencord to VencordDBC\n// Ex: Windows PowerShell\nRename-Item -Path Vencord -NewName VencordDBC\n```\n\n2. Install required dependencies.\n```sh\nnpm run requirement\n```\n\n3. Download the latest script from Discord\n```sh\nnpm run fetchLatestDiscordBuild\n```\n\n4. Copy BotClient plugin from [my repo](https://github.com/aiko-chan-ai/VencordDBC)\n\u003e Guide: [Vencord.md](https://github.com/aiko-chan-ai/DiscordBotClient/blob/electron-v3/Vencord.md)\n\n## Credits\n\nThanks to [ChrisEric](https://github.com/CE1CECL) for helping me create a local proxy server! (code)\n\nThis project was mainly inspired by [SamuelScheit](https://github.com/SamuelScheit)\n[Discord Bot Client](https://github.com/SamuelScheit/discord-bot-client), which he sadly didn't\ndevelop any further.\n\nAnd a big thank to [Vencord](https://github.com/Vendicated/Vencord) developers for making it easier for me to create this app\n","funding_links":["https://github.com/sponsors/aiko-chan-ai"],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faiko-chan-ai%2FDiscordBotClient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faiko-chan-ai%2FDiscordBotClient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faiko-chan-ai%2FDiscordBotClient/lists"}