It really depends on what you want your bot to do. Generally, you can do more with something like Pywikipedia. Writing your own, like with C#, is obviously possible but I wouldn't be bothered when existing scripts are out there to fill most needs. :P