This script automates Discord quests sequentially.
Note: This is a fork of aamiaa/204cd9d42013ded9faf646fae7f89fbb.
Discord Terms of Service: Automating user actions ("self-botting") is against Discord's Terms of Service. This script sends automated API requests to spoof quest progress.
Use at your own risk: The authors are not responsible for any account suspensions or bans resulting from the use of this tool.
Prerequisite: You must have Vencord installed. Installation Guide
- Open Vencord Settings:
- Go to Discord Settings ->
Vencord->Plugins. - Search for
UserScriptand enable it if not already enabled.
- Go to Discord Settings ->
- Install as User Plugin:
- Open Vencord Settings ->
Plugins. - Click
Open Plugins Folder. - Create a new folder named
QuestHelperinsideuserplugins(or similar). - Copy this
index.tsxfile into that folder. - Run
pnpm build(ornpm run build) in your Vencord directory to compile user plugins (if required by your setup) or simply restart Discord if using an auto-loading setup. - Enable
QuestHelperin Vencord Settings. - Use the /quests start command in any text channel to begin the quest helper.
- Use /quests stop to abort.
- Open Vencord Settings ->
If you prefer not to install the full plugin, you can use the standalone script:
- Open Discord Console (
Ctrl+Shift+I). - Copy the content of
legacy_quest_script.js. - Paste it into the console and hit Enter.
Note: The legacy script matches the original Gist behavior and does not support slash commands or toast notifications.
- Sequential Execution: Runs quests one by one, ensuring no conflicts.
- Auto-Detection: Finds all enrolled, uncompleted quests.
- Supports:
- Watch Video (Spoofs progress)
- Play on Desktop (Spoofs running game)
- Stream on Desktop (Spoofs stream metadata)
- Play Activity (Spoofs activity heartbeat)
- For "Stream on Desktop", you must be in a Voice Channel with at least one other person (or an alt account) into order for the heartbeat to count.
- The script prints progress to the Console (Ctrl+Shift+I).