This is my newest dialog I've been working on. It's basically a topic manager to help manage topics. You can set a topic straight from the dialog, and it automatically writes it to a text file which displays in the dialog. You can even select a past topic and set the topic back as the selected topic.
This is an idea I had to make an easier way to login to founder level access to channels. Basically, you can store two channels and channel passwords, and on each channel you can type /login and it'll identify with the channel you're in. And if you want to identify with one channel from another channel just type /login #ChannelName. It also has auto ID on join checkboxes, which basically auto identifies..
This originally started out as an autojoin dialog, then I decided to make it a channel favorites dialog. Because instead of the traditional on/off on autojoin, I put checkboxes beside each text box that if you want it to autojoin the channels, you can check the boxes. But as long as the checkboxes aren't checked, it won't autojoin. To use there's a menu item to get to it, and you can type /favs and..
I got this idea from a guessing game. I thought it would be cool to have a "secret" word type game. This is set up so you can message your bot and set the secret word. And if anyone says the secret word in any form, sentence, paragraph, it'll alert the user who said the word. It also unsets the secret word variable so each word can't be said twice.
I created this out of boredom. it's a little script that allows chatters to connect via Twitter, by letting people put their Twitter URL in the Directory, which the script writes as a txt file. And upon requesting the Directory, by typing !Twitter, you'll get a pm from the bot listing all the Nicks and Twitter URLs in the Directory.