It was multiple party decision to implement the rainbot.
Here are the objectives as I understand them:
Reduce work load for support who have to spend time raining daily.
Increase chat activity.
Make it incredibly obvious to new players that being apart of the community rewards you.
Incentive to register and confirm email.
You have to understand that decisions aren't made by the majority of the people you communicate with. The other thing you have to consider, is the rainbot (may be coincidence, but that's unfortunately not measurable) has contributed significantly to the increase in many things, including activity, online users and deposits. They were the KPI's that were set for the creation of the rainbot service, and the outcome has been very good.
So my solution is to remove the chat component of rainbot, so that chat has no influence on the likelihood of receiving rain. The problem that I see everyone complaining about is the passive beggars. If we removed chat influence on rain, then they wont have a need to passive beg to rainbot.
My other idea is that we change the requirement to chat to be based on wager in the last fortnight rather than wager of all time.