Making your own bot is quite simple. Setting your bot up so it functions well is also quite simple. What takes the longest is conceptualizing what your bot can do, planning out what you want your bot to do, then scripting the triggers and responses. Most of the work you do on your bot will be easier if you use the bot's webpage rather than the in-MOO text editor.
To make a bot: @create $bot named [whatever] drop [botname] help [botname]
The Bot! There are a few essential things about the bot. Most of the help will be in a help database, which you will get access to when you have a bot. To get a/your bot to act: askto action, can be, "say hello", which will make the bot say hello. Every command you want the bot to do, will be given in this way. This will also include getting access to the help database. To get more info on your bot: ask to @monitor ask to @monitor on This will make the bot send everything it sees to you. Then try: ask to help bot-index This will give you the topics from the Bot help Database. And now you are set to "ask your bot to anything". Or...you can do @set me.help to #1171 and then help bot-index