Best way to write bots

Pure php! No brovsers no servers nothing just php

wys.png
Its really pure PHP? I think you have used C# for front end, what you say?
 
I love using clojure to write bots. If you're good with Java, you can be 10x more productive with clojure. clj-http works nice with proxies and is very mature, while http-kit has really great asynchronous support. The async stuff makes it really easy to write bots that are high performance.
 
Thanks for sharing,
for your personal experience, what is the best of those 3?
also will it working without problems or it's better to use any other languages?

I have only done projects with PHP-GTK in the past. Doable but not the best choice for desktop apps. At this age, I would suggest going with Electron (http://electron.atom.io), assuming you already know how to work with html/js/css.
 
I have only done projects with PHP-GTK in the past. Doable but not the best choice for desktop apps. At this age, I would suggest going with Electron (http://electron.atom.io), assuming you already know how to work with html/js/css.
Thanks for sharing,
I will try it in a simple application
 
Though this thread was resurrected from the grave, I found it, which means that other users will come here for the same information.

I actually just began programming my own bots in Java, and for any parties out there that are interested in bots that can [scrape] info off of the web, I would recommend the JSoup library. Easiest method I've yet found to get my bots to work like little marionettes. :)
 
I have good experience with bots. Already tried with these programming languages: Delphi, Go, Python and Java.
For quickest development: Python. For quickest bot: Java.

Also you can try TOBBOT - free program to create you own bots with simple API.
Simple example (mass title tag parsing):
Code:
URL_GET       row_url
VAR_RE       row_title, http_body, "<title>(.*?)</title>"
 
I love using clojure to write bots. If you're good with Java, you can be 10x more productive with clojure. clj-http works nice with proxies and is very mature, while http-kit has really great asynchronous support. The async stuff makes it really easy to write bots that are high performance.

Was about to reply that. If you have any other info I would be interested. I'm switching from go.
 
I still use c#. Certainly not the quickest or best but it gets the job done and the leads keep coming ;)
 
Was about to reply that. If you have any other info I would be interested. I'm switching from go.

The hardest part is learning the odd lisp syntax. If you have any experience with functional programming then clojure will be a joy to work with. That plus the ability to write macros, and call out to Java whenever you need to are awesome. Plus there's clojurescript, which is in a league of it's own when it comes to creating front end webapps.

A great place to get started is "clojure for the brave and true". Great introduction and you'll explore some of the more advanced features of the language in a newbie friendly way as well.
 
The hardest part is learning the odd lisp syntax. If you have any experience with functional programming then clojure will be a joy to work with. That plus the ability to write macros, and call out to Java whenever you need to are awesome. Plus there's clojurescript, which is in a league of it's own when it comes to creating front end webapps.

A great place to get started is "clojure for the brave and true". Great introduction and you'll explore some of the more advanced features of the language in a newbie friendly way as well.
Thank you, couldn't have expected a better answer.
 
There is nothing unreliable about making "bots" in Java. If your application is having issues then I'd strongly suggest you revise your code. Furthermore, no other language is more similar to Java than c#, which you have already pointed out not to like. From the sound of it you may still be a novice programmer? In that case I'd just delve deeper into whatever language you're interested in and then think about making bots.
 
There is nothing unreliable about making "bots" in Java. If your application is having issues then I'd strongly suggest you revise your code. Furthermore, no other language is more similar to Java than c#, which you have already pointed out not to like. From the sound of it you may still be a novice programmer? In that case I'd just delve deeper into whatever language you're interested in and then think about making bots.

I agree. Java, (or the JVM) for the most part, is the gold standard for server side languages. People who call Java "unreliable" are misinformed. Verbose? Yes? Unreliable, not when the person writing the code is competent.
 
I use C . Well my friend uses java to create bots and they do not lag. May be there would be a fault in your code?
 
Definetley Java. But you can use C. Depends what do you know in programming languages. I find C a lot easier.
They both work great , arguing which one is better can go on for days. :). But i would keep Java.
 
Back
Top