Skip to content

Seramicx/discord-quest-autocompleter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

QuestAutocompleter

A Vencord plugin that automatically accepts and completes Discord quests.

It keeps a queue of active quests and processes them one-by-one, handling things like reloads, account switches, and mid-session enabling so it doesn’t break or double-run.

⚠️ Disclaimer

This plugin automates Discord quest progress. Use it at your own risk and make sure you understand Discord’s Terms of Service.

I am not responsible for any account actions, flags, or bans that may occur from using this plugin.

Features

  • Auto-complete supported quest types
  • Optional auto-accept for new quests
  • Queue system to avoid conflicts
  • Handles reloads and account switching
  • Console logging for progress/debugging

Supported Tasks

  • WATCH_VIDEO
  • WATCH_VIDEO_ON_MOBILE
  • PLAY_ON_DESKTOP
  • STREAM_ON_DESKTOP
  • PLAY_ACTIVITY

Some tasks require the Discord desktop app and will be skipped on web.

Installation

  1. Place the plugin file at: src/plugins/questAutocompleter/index.tsx
  2. Rebuild Vencord:
    • In your Vencord repository folder run:
      pnpm build
      
  3. Restart Discord and enable the plugin:
    • Open Vencord → Settings → Plugins and enable QuestAutocompleter.
  4. (Optional) Enable auto-accept:
    • In the plugin settings, toggle "Auto-accept quests" to have the plugin automatically enroll available quests.

Note: Vencord must be built from source in order to use this plugin. For more information, check out: https://docs.vencord.dev/installing/

Credit

The original quest completion logic was based on: https://gist.github.com/aamiaa/204cd9d42013ded9faf646fae7f89fbb

The rest of the plugin (queueing system, session handling, auto-accept logic, etc.) was built and expanded on top of that idea.

License

GPL-3.0 (same as Vencord)