In order to produce a bot for any purpose you must get approval from a server manager. The server manager for Kongregate is Truelink.
Aside from this, you need to have the technical skills to actually create the program for the bot. This is not done through any interface, but rather from scratch. Bots have been created in Perl and C# in the past. Also, you will need to have an idea worthy of creating a bot.
From my understanding, you must have this idea in detail and the skills before presenting it to a manager.