I spent a few hours trying to find a way to disable the say feature. I came up empty.
You didnt have to spend all that time, its not overly important.
I kind of like the idea of !deop when your going idle , and !op when you return.
Also, sometimes when your connection splits, you dont get ops back because you are sometimes identified
after joining a channel when your connection is broken, and !op is one of the better ways to fix this.