When disconnected, it should periodically try to reconnect.
4chan /g/ search functionality
send g-gundam a message and it should search through the catalog to find threads that match.
When certain patterns are given, it should be able to be made to respond in programmable ways.
4chan Thread Announcement
When certain threads come into existence or go out of existence, this fact should be mentioned.
It should not mention things that have already been mentioned before.
Users who want to be notified of these events should be able to ask the bot to notify them via private message.
There should be a function that kicks everything off.
It should return a value that can be modified to change the behavior of the bot.