Skip to content
This repository has been archived by the owner on Jul 7, 2021. It is now read-only.

Latest commit

 

History

History
23 lines (20 loc) · 1.64 KB

README.md

File metadata and controls

23 lines (20 loc) · 1.64 KB

Discord Walker

Inspired by Discord Invite Finder which used a Brute-Force method of finding invites,
But with some major improvements in terms of speed and efficiency

How does it work?

To function we use a Discord User account, to achieve this we make use of the Discord User API library,
Which makes it nice and easy to imitate being a user.

To find invites we first start by joining the Invite Code provided by the user,
We then search through the first 100 messages in each text channel and add the found invite links to a queue,
Upon completion of the search of the guild, we repeat these steps
Using the Invite Link at the start of the queue.

Given a good starting guild, we should be able to search indefinitely.

Issues

Due to the nature of what the User account is doing, it is quickly flagged
And banned by discord, hence a delay is used to try and extend the life of the account.
There is currently no known way to avoid this, bar excessively large delays.

Getting Started

To get started, add your details into Accounts.txt in /Debug/Data, an example is available here
Modify this line List<String> Codes = Backend.Walker.StartWalking(GetInstances(),"", 10, 180);
In Program.cs, change the "" to include the starting invite code, eg: "RK7HVE" NOT "https://discord.gg/RK7HVE"
The following 2 paramaters define, firstly how many discords to Walk through and secondly how many seconds between joining each discord.