- Captcha Solver
- Auto Daily
- Fishing & advanced logging
- Auto Buy
- includes bait, rods, upgrades, & boosts!
- Auto Sell
- Simple, easy dashboard
- Infinite accounts
- and even more!
USE AT YOUR OWN RISK.
This is a selfbot and is in violation of Discord's and Virtual Fisher's rules and TOS. By using this software, you acknowledge that we take no responsibility for any action taken against your account(s), whether by Discord or Virtual Fisher.
We are aware our Captcha Solver does not work 100% of the time, and some accounts may be banned.
- Install NodeJS.
- Open your Terminal (Mac)/Powershell (Windows) app.
- Install Tesseract (Windows tutorial, Mac/Linux tutorial)
- Clone the repo from Git:
git clone https://github.com/VillainsRule/Fishy.git
- Enter the new folder:
cd Fishy
- Install dependencies:
npm i
- Edit values in config.json.
On Mac, runopen -e config.json
. On Windows, runnotepad config.json
. - Add tokens & channel IDs to tokens.txt.
On Mac, runopen -e tokens.txt
. On Windows, runnotepad tokens.txt
.
Each line should look like this:channelID_to_run_token_in token_here
.
Example:1033322763085152317 MTAFEIWFUWIEHKGFYUEWBJKFGEYUGUEWUYGUBLAH
. - Then, run the program!
node .
- Open your Terminal (Mac)/Powershell (Windows) app.
- Enter your Fishy folder:
cd Fishy
- Run the program:
node .
- Fully Close/Quit your Terminal/Powershell.
- Open your Terminal/Powershell again.
- Enter your Fishy folder:
cd Fishy
- Pull the latest repo from Git.
git fetch --all
- Save your tokens list. It will be wiped.
- Force merge the latest and yours.
git reset --hard origin/main
- Redo your config. To edit your config on Mac, run
open -e config.json
. For Windows, runnotepad config.json
.
- The config has likely changed with things moved around and new keys/structure.
- Do NOT repaste an old config file.
- Repaste your tokens/channelIDs. On Mac, run
open -e tokens.txt
. On Windows, runnotepad tokens.txt
. - Run the program!
node .
In the future, we may offer a Fishy Update tool.
This is how to set up your config.{
"discord": {
"statuses": ["invisible", "dnd", "idle", "online"], // all the statuses your accounts can be. this will be randomized.
"loginDelay": 1500 // how fast to log the accounts in to discord
},
"dashboard": {
"port": 42002 // the dashboard URL: CHANGE IF DEVELOPER
},
"advancedLogging": true, // advanced logging, becomes overkill at >3 accounts
"disableTips": true, // if to disable those stupid tips (could confuse bot)
"autoDaily": true, // if to auto claim daily
"autoBuy": {
"rods": true, // if to auto buy/use the best rod
"bait": {
"active": true, // if to auto buy bait
"minAmount": 200, // the min number of bait bought per purchase
"maxAmount": 500, // the max number of bait bought per purchase
"preferred": "Worms" // the bait to buy
},
"boats": true // if to auto buy boats
},
"autoSell": true, // if to auto sell fish
"autoClan": {
"enabled": true, // if to automatically create a clan only you are in (self-buffs)
"descriptions": [ // all the descriptions for the clans, randomized. PLEASE change from default as these may be blacklisted sometime.
"hi",
"this is a clan",
"very cool clan",
"trust me very cool clan"
]
},
"autoBoost": {
"enabled": true, // if to auto boost (/shop boosts)
"purchaseOrder": [ // the order to buy boosts in, based off button labels
"Fish Boost (20m)",
"Treasure Boost (20m)",
"Worker (30m)",
"Fish Boost (5m)",
"Treasure Boost (5m)",
"Worker (10m)"
]
},
"delays": { // delays
"buttonClickDelay": { // how fast to click buttons
"min": 500, // min time (milliseconds)
"max": 750 // max time (milliseconds)
},
"shortBreak": { // how long is a short break
"min": 45000,
"max": 75000,
"frequency": 0.0005 // how often is a short break
},
"longBreak": {
"min": 125000,
"max": 175000,
"frequency": 0.0001
},
"commandInterval": { // how often to run commands
"min": 3000,
"max": 3250
}
}
}