: I took a look at the project you mentioned. Now, I don't write notification bots every day, but I don't quite see the problem. From what I see, 

 * There must be exactly one edit per notification (can't get away with less, and I don't know why you would need more).  
 * The bot should parse a bit in advance the list of notifications, sort them chronologically, and decide how to wiggle each of them by little so that there is no time instance with too many of them.  
 * If there are too many notifications in a given interval of time which can't be distributed in a sparse manner, it should sound the alarm.  
 * If a user wants too many notifications, he/she should be kicked in the butt.  
 * If the number of users of this service really goes up, nothing will help.  

 Did I miss anything?