V4NSH4J / discord-mass-DM-GO

The most powerful Discord selfbot written in GO allowing users to automate their campaigns & send low-cost mass messages to Discord users!
https://t.me/tosviolators
GNU Affero General Public License v3.0
2.17k stars 636 forks source link

Added basic Raiding Functionality #745

Closed proper-gentleman closed 2 years ago

proper-gentleman commented 2 years ago

Well this is my take on a basic raiding functionality (didn't want to pay for some s*** closed-source software)

I'm new to Go and as such my code is not going to be as clean as I wanted it to - I heavily copy pasted existing code whilst changing a few small details. It's also my first time contributing to an open-source project, so go easy on me.

I conducted several successful Raids using this variation (people actually congratulated us 💯, thought we were real thanks to Suspicion Avoidance)

The flow would be like this:

  1. Set up the config.yml for maximum efficency (it's the reason I included some options there)
  2. Invite Joiner -> Raid Mode -> No Verification (I couldn't get this to work)
  3. Reaction Adder -> Verify Mode (make sure to set Watcher Token) -> Choose Emoji
  4. Raid Server -> From message or file
  5. Reaction Adder *optional - we usually added another message as a final blow and had the bots react on it -> it should only prompt for final message ID if configured correctly

One improvement would be to have all of this part of one command: Raid Server -> after every token is done joining they should wait for their commander to give the signal to verify and then to Raid Channel

itschasa commented 2 years ago

dmdgo is a mass dm tool, not a raider. this should be a separate program in my opinion.

also, adding this interrupts the average user who wants to mass dm, not raid. for example, the additional inputs the user has to do.

proper-gentleman commented 2 years ago

Well valid point about raiding and mass dm - after all it's in the name: discord-mass-DM-GO. Not much to be said about this then...