Yahoo seems to have a theory it can control bots by implimenting
new usless systems such as online time tracking and issuing chat
bans for ridiculous things, or disconnects based on user acitivty.
Yahoo!'s theory is the more active the user more likely they are a
bot i guess. Active users get booted promptly on 45min without
warning they just drop your connection to yahoo servers. A user
idling however can stay in chat indefinately as long as they have
never typed one message, otherwise probably couple hours. Our
only real resolution to this for now is to have Charla assume it's
gonna be a 45 min timer always since no way to tell except go for
min time allowed and auto reconnect every 44 minutes. Still needs
work to rejoin last room user was in though instead of default.