AI prompts
base on A mod for the Discord Android App <div align="center">
<img src=".github/assets/aliucord.svg" alt="Aliucord Logo" width="200" />
<h1>Aliucord</h1>
<p>A mod for the Android Discord app.</p>
[](https://discord.gg/EsNDvBaHVU)
[](https://github.com/Aliucord/Aliucord/stargazers)
[](https://github.com/Aliucord/Aliucord/forks)
[](https://nightly.link/Aliucord/Aliucord/workflows/build/main/app.zip)


[](https://github.com/Aliucord/Aliucord/blob/main/LICENSE)
</div>
## ⚠️ Important Information
Please note that this is a MODIFICATION of the Discord App and this is AGAINST THE DISCORD TOS.
While there has been no cases of anyone having their account banned, restricted, or otherwise punished, please use it at your own risk.
### Supported Android Versions
- Android 7 (SDK 24) - Android 16 QPR1 (SDK 36)
- Architectures: arm64, armeabi-v7, x86_64, x86
### Supported Discord version
- 126.21 / Stable 126021 (Will be downloaded for you)
## 🎨 Features
- No root needed
- Robust plugin system (200+ plugins)
- Allows for adding and removing plugins without needing to rebuild or reinstall Aliucord
- Can toggle on and off, configure, or uninstall your plugins via the plugins page
- An in-app updater to keep Aliucord and your plugins up-to-date
- Block *most* Discord tracking/analytics (blocking all isn't possible without endangering your account)
- Capture any crashes from within the app to allow developers to more easily fix issues.
## 📲 Installation
1. Download the [latest Manager APK](https://github.com/Aliucord/Manager/releases/latest) (a separate repository)
2. Open and install Aliucord Manager
- If you have not enabled "Install from unknown sources" for your browser via system settings, do so now.
3. Open Aliucord Manager
4. Grant the permission requests
5. Click "New Install" or "Update" if you have previously installed Aliucord.
- You can change how the Aliucord app icon will look once installed.
6. Click "Install" and wait. Do not exit the app while it is running.
- If a failure occurs, it may be due to a variety of reasons:
- Poor internet connection
- Internet censorship / blocks (use a VPN or a different DNS server)
- Insufficient free storage (at least 500MB is recommended)
- If you are stuck, please ask for help in the `#support` channel of our [Discord](https://discord.gg/EsNDvBaHVU0).
7. Click "Launch" or directly launch the newly installed Aliucord app
8. Grant the storage permission requests (required to load & store plugins)
9. Sign in to Discord
10. Install plugins by following these [instructions](#-plugin-installation) below
11. Voila! 200+ plugins are right at your fingertips!
## 🔌 Plugin Installation
1. Join our [support server](https://discord.gg/EsNDvBaHVU) and visit the `#plugins-list` channel for a list of available plugins
2. Hold down the message (NOT the link, the entire message) with the desired plugin and click "Open PluginDownloader"
3. Find the desired plugin in the list and click install. It should immediately start working, however most plugins require you to
restart to make them fully work
### ⚠️ IF YOU CAME HERE FROM A YOUTUBE TUTORIAL:
- PluginDownloader now comes preinstalled with Aliucord, so you don't need to manually install it
- If you were promised "free nitro", you were lied to. The only aspect of nitro that is mimickable is sending emojis,
but as their image link instead, not as actual emojis/reactions.
## 🚬🐛 Troubleshooting
- Try closing and then reopening Aliucord
- Double check that Aliucord has permission to access files
- Reinstall Aliucord using the installer
...and if none of these work, please visit our [support server](https://discord.gg/EsNDvBaHVU) and go to the `#support` channel for help!
## Credits
- [LSPlant](https://github.com/LSPosed/LSPlant) - A hook framework for Android Runtime (ART)
- [Pine](https://github.com/canyie/pine) - Dynamic java method hook framework on ART
- [apktool](https://ibotpeaches.github.io/Apktool/) - A tool for reverse engineering Android apk files
- [jadx](https://github.com/skylot/jadx) - Dex to Java decompiler
- [dex2jar](https://github.com/pxb1988/dex2jar) - Tools to work with android .dex and java .class files
", Assign "at most 3 tags" to the expected json: {"id":"1885","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"