Well, not all bots are alike. There are several surfaces for attack in Conquer Online, and therefore several methods for attacking. Conquer Online used to be quite open, but they've gotten a bit smarter with their protection (though, I've heard that recently they toned it down due to false positives).
The easiest way to attack Conquer used to be by using a loader to redirect the client to a proxy (creating a middle man attack between the client and server). There are a few examples of that, but I doubt any of them will work anymore. The second most used method of attack was using a loader to hook and detour the client's send and recv functions to the bot's send and recv functions. I'm not sure if this still works, but it's worth a try. There are

of that in our programming forum.
There are other surfaces for attacking the client, but they're not public. I'm not sure what you plan on doing, but the bot project I linked you to should be a good start. As far as a programming language goes, you should be fluent in at least one before starting something like this. Best of luck.
Edit: I just remembered that there was a thread for this. It seems to support what I just said, but with some additional details. Here you go:

.