Developing Chat Bot - Looking for team member - C#

Status
Not open for further replies.

NetCrime

Regular Member
Joined
Mar 9, 2011
Messages
263
Reaction score
124
Hello,

I have found that one popular dating site has left some security holes that lets you create accounts and massively send messages therefore I have developed chat/spam bot. Bot is sending packets to create accounts / send messages.

Project completed: ~70 %

Functions that work:


  • Account creation (username generator, registering, uploading profile photo, verification)
  • Proxy scraper
  • User ID for sending messages scraper(filter altitude/latitude, age, online)
  • Message sending (how many per account, delay)
  • Basic UI (it's ugly but works)

o48uVzJ.pngziaLyIl.png

I have ran some tests sending random PPS offers and found not bad results:

CeLjtRj.jpg

But still there are some bugs and improvements that needs to be made:


  • Bot works on single thread and it is very slow. Need to make it mulitheaded. Each thread must use diferent proxy and diferent account.
  • Need to figure out how to catch when website bans proxy/account (Because it doesn't give any errors[404,301])
  • There are some random errors that need to be catched/managed
  • Other minor functions

I also started gathering information about other dating websites and my plan is to develope multiple datings site chat bot.

I'm junior C# developer and I'm lack of experence in creating complex bot's. So I'm looking for C# dev that has experence in this field and want's to join me and finish this bot.

(bot is not for sale)
 
Why not learn and do it all yourself?

Seems like you have most of it done.


Probably you just need to refactor it to clean up the design, make bits more usable, then thread it.


Also, adding an extra dev to a nearly completed project, may slow things down as they won't know the little hacks you made to "just get that to work", they will introduce new bugs, not understand some weird logic you use. All assuming the code is not really well commented / comprehensive testing coverage / bit of weirdness in. Which all solo projects tend to have (imo)
 
Why not learn and do it all yourself?

Seems like you have most of it done.


Probably you just need to refactor it to clean up the design, make bits more usable, then thread it.


Also, adding an extra dev to a nearly completed project, may slow things down as they won't know the little hacks you made to "just get that to work", they will introduce new bugs, not understand some weird logic you use. All assuming the code is not really well commented / comprehensive testing coverage / bit of weirdness in. Which all solo projects tend to have (imo)

I think you have made reasonable assumptions of possible issues with the existing code. Based on all those things, I also wouldn't be adding someone new at this point in time. I would view this a great learning opportunity and revise the code with the existing team implementing new solutions to the problems OP laid out.
 
This is older thread, but OP you should learn threading in C# as you will need it for future projects too. For sure!
 
Hello,

I have found that one popular dating site has left some security holes that lets you create accounts and massively send messages therefore I have developed chat/spam bot. Bot is sending packets to create accounts / send messages.

Project completed: ~70 %

Functions that work:


  • Account creation (username generator, registering, uploading profile photo, verification)
  • Proxy scraper
  • User ID for sending messages scraper(filter altitude/latitude, age, online)
  • Message sending (how many per account, delay)
  • Basic UI (it's ugly but works)

View attachment 70246View attachment 70247

I have ran some tests sending random PPS offers and found not bad results:

View attachment 70249

But still there are some bugs and improvements that needs to be made:


  • Bot works on single thread and it is very slow. Need to make it mulitheaded. Each thread must use diferent proxy and diferent account.
  • Need to figure out how to catch when website bans proxy/account (Because it doesn't give any errors[404,301])
  • There are some random errors that need to be catched/managed
  • Other minor functions

I also started gathering information about other dating websites and my plan is to develope multiple datings site chat bot.

I'm junior C# developer and I'm lack of experence in creating complex bot's. So I'm looking for C# dev that has experence in this field and want's to join me and finish this bot.

(bot is not for sale)

PM me, if you still need any coding help in this project.
 
Hey, thanks all for advices!I have learned multithreadng on C# but wen't a different way and rewrote whole code from C# to Python and completed it with all the features I planned.I did that becouse, for me, Python was much more productive enviroment, so for those struggling to pick a language my vote goes for Python. In less then a half year I've became comfortable with python providing professional data mining/bot creating services.This is little out of original topic but, as someone revived this thread, maybe my experence will be helpfull for other people deciding which way to go.Also wan't to mention that with Python(django/flask) you get this great ability to create Cloud based app's.
 
Hey, thanks all for advices!I have learned multithreadng on C# but wen't a different way and rewrote whole code from C# to Python and completed it with all the features I planned.I did that becouse, for me, Python was much more productive enviroment, so for those struggling to pick a language my vote goes for Python. In less then a half year I've became comfortable with python providing professional data mining/bot creating services.This is little out of original topic but, as someone revived this thread, maybe my experence will be helpfull for other people deciding which way to go.Also wan't to mention that with Python(django/flask) you get this great ability to create Cloud based app's.

Thansk for the update however would you like to recommend some online courses/books/website to learn Python language?
 
Thansk for the update however would you like to recommend some online courses/books/website to learn Python language?

There is plenty of good tutorials on web.

I enjoyed learning from TheNewBoston

Best way to learn is to think some idea and start developing and if/when you don't know something google an look for solution. Good luck!
 
I could prolly help you out with any questions you might have. Thread pooling is fairly easy to implement.
 
Why do Python people like to hijack threads about writing C# bots? It's very annoying, as I'm in the process of learning C#. It seems that every time I come across a thread that can potentially grow into something that can help out, someone pops in and derails the thread, and makes some declaration about migrating to Python for X reason.
 
Status
Not open for further replies.
Back
Top