Forum:Bot

Okay, guys I might be stupid to ask this but, how to create a bot? Anakin Skyobiliviator ( talk ) 08:43, November 5, 2011 (UTC)


 * You first need to download appropriate software. The most popular bots currently are AutoWikiBrowser and Pywikipediabot. After you install either or both and learn the basics, it's advised to create a separate account on Wikia for bot edits. — Sovq 08:47, November 5, 2011 (UTC)


 * Would it work if I download those program into another computer and work the bot in my personal computer? Anakin Skyobiliviator ( talk ) 06:47, November 6, 2011 (UTC)


 * I'm not sure if I understand correctly, but if you want to operate the bot remotely from another computer than I don't see that being possible. — Sovq 07:49, November 6, 2011 (UTC)


 * It's possible, but you'll have probably have to write your own bot. Personally, I use Perl with the MediaWiki::API module for doing batch jobs. 216.170.242.102 00:37, November 7, 2011 (UTC)


 * API? And what I mean is this: both of the computer's mine, but one is VERY low in memory, so I have to download it from another computer, but the computer with the low mem is my "Wiki Computer" and stays login all the time. So are you saying I need to make the bot account from the computer where I download the softwares? Anakin Skyobiliviator ( talk ) 02:39, November 7, 2011 (UTC)


 * (oops, forgot to login before) If you don't know what API stands for then you should probably stick with one of the pre-written bots mentioned so far. But if you have any coding experience then you could create a bot that uses very little memory, a basic search and replace bot is only a page of code and that's with a generous amount whitespace. Also yes, it's a good idea to create a separate wiki account for doing bot edits, though it doesn't matter where you create it from. Coax75ohm 04:12, November 7, 2011 (UTC)

I use Pywikipedia that I run off a server remotely by connecting to the computer via ssh. A guide to pywikipedia can be found here. 02:43, November 7, 2011 (UTC)