Whoo hoo!! I just wrote my very first IRC bot and I'm happy. I wrote it to help with IRC conferences.
I want to start a series of bi-weekly IRC conferences. They would be informal "lighting talks". Someone speaks for 10-20min (may include slides, just tell us where to get them). After the talk comes a 5min Q&A. This is where the bot comes in. During the Q&A the channel is moderated. To ask a question you would:
/msg QuestionBot Your question.
The moderator sees the question and posts it when the speaker is done answering the previous one. The moderator would also try to give everyone a chance, and if there are too many questions, pick the better ones.
Then comes a "free for all" period where the channel is unmoderated and anyone can talk. We'll see how this works out.