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

Finds Discord Invites by traversing Guilds

Notifications You must be signed in to change notification settings

Jaminima/DiscordWalker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Finds Discord Invites by traversing Guilds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages