A selfbot that automatically completes Discord Quests.
Based on the original work by amia.
This project provides a minimal selfbot framework built on top of discord.js core libraries, demonstrating how selfbot patches can be implemented without modifying the library’s source code directly.
[!CAUTION] As of April 7th 2026, Discord has expressed their intent to crack down on automating quest completion.
Some users have received the following system message:
Use the script at your own risk.
[!WARNING] I take no responsibility for accounts that get blocked for using this repo.
[!CAUTION] Using this on a user account is prohibited by the Discord TOS and can lead to account suspension.
Automatically enrolls and completes currently active quests. Supported task types:
WATCH_VIDEO
PLAY_ON_DESKTOPPLAY_ON_XBOX (untested)PLAY_ON_PLAYSTATION (untested)PLAY_ACTIVITY (untested)WATCH_VIDEO_ON_MOBILEACHIEVEMENT_IN_ACTIVITY
~~Automatically redeems rewards for completed quests.~~ nope 😭
Unsupported for now (due to no valid samples at time of development):
STREAM_ON_DESKTOP
[!NOTE] Node.js 24.0.0 or newer is required
npm install
Replace the token inside .env.
npm run start
[!NOTE] This is how you use GitHub Actions to automatically complete quests for you and send notifications via webhook (optional).
[!CAUTION] Running this on GitHub Actions is prohibited by the GitHub Actions Acceptable Use Policy and can lead to immediate account suspension.
TOKEN (Required) and WEBHOOK_URL (Optional)
[!IMPORTANT] On forked repositories, scheduled workflows can be automatically disabled after a long period of inactivity (especially on public repositories).
If the schedule does not run, re-enable the workflow in the Actions tab and push a tiny commit to your default branch (for example, a small README typo fix) to wake the scheduler.
After completion, your output may look like this:
Logged in!
Found 9 valid quests to do.
Spoofing video for Opera GX.
Spoofed your game to the Comet AI browser. Wait for 15 more minutes.
Spoofed your game to Delta Force. Wait for 15 more minutes.
Spoofed your game to Where Winds Meet. Wait for 15 more minutes.
Spoofing video for Mobile Orbs Intro.
Spoofing video for Amazon.
Spoofing video for Microsoft Edge - Your AI Browser.
Spoofed your game to Risk of Rain 2. Wait for 15 more minutes.
Spoofing video for EVE Online Video.
Quest "Opera GX" completed!
Quest "Mobile Orbs Intro" completed!
Quest "Amazon" completed!
Quest "Microsoft Edge - Your AI Browser" completed!
Spoofed your game to the Comet AI browser. Wait for 15 more minutes.
Spoofed your game to Delta Force. Wait for 15 more minutes.
Spoofed your game to Where Winds Meet. Wait for 15 more minutes.
Spoofed your game to Risk of Rain 2. Wait for 15 more minutes.
Quest "EVE Online Video" completed!
...
Spoofed your game to the Comet AI browser. Wait for 1 more minute.
Spoofed your game to Delta Force. Wait for 1 more minute.
Spoofed your game to Where Winds Meet. Wait for 1 more minute.
Spoofed your game to Risk of Rain 2. Wait for 1 more minute.
Quest "Download Comet Browser" completed!
Quest "New Season Ahsarah" completed!
Quest "Where Winds Meet Launch" completed!
Quest "Alloyed Collective Gupdoption" completed!
README compiled with assistance from AI.
$ claude mcp add Discord-Quest-Auto-Completion-Selfbot \
-- python -m otcore.mcp_server <graph>