to be clear what zPlus meant was that all directly user-triggered messages such as help/info messages should sent to pvt - the only bot messages in public channels should be those initiated by the bot in response to it's internal events - nothing directly triggered by a user except maybe one-liners like: "ok - i will do that" - and those are so rare they could be throttled to like 4 per minute
in fact the entire per channel outgoing queue could be crudely throttled to 4 messages per minute and probably no one would complain - after all who wants a bot that is more chatty than that - if the queue ever reaches say 80% fill for say more than one hour or overflows the bot could say "HELP ADMIN - i am being asked to do too much in this channel - some message may be lost - please reduce my workload"
to be clear what zPlus meant was that all directly user-triggered messages such as help/info messages should sent to pvt - the only bot messages in public channels should be those initiated by the bot in response to it's internal events - nothing directly triggered by a user except maybe one-liners like: "ok - i will do that" - and those are so rare they could be throttled to like 4 per minute
in fact the entire per channel outgoing queue could be crudely throttled to 4 messages per minute and probably no one would complain - after all who wants a bot that is more chatty than that - if the queue ever reaches say 80% fill for say more than one hour or overflows the bot could say "HELP ADMIN - i am being asked to do too much in this channel - some message may be lost - please reduce my workload"
to be clear what zPlus meant was that all directly user-triggered messages such as help/info messages should sent to pvt - the only bot messages in public channels should be those initiated by the bot in response to it's internal events - nothing directly triggered by a user except maybe one-liners like: "ok - i will do that" - and those are so rare they could be throttled to like 4 per minute
in fact the entire per channel outgoing queue could be crudely throttled to 4 messages per minute and probably no one would complain - after all who wants a bot that is more chatty than that - if the queue ever reaches say 80% fill for say more than one hour or overflows the bot could say "HELP ADMIN - i am being asked to do too much in this channel - some message may be lost - please reduce my workload"
Looks like stuff is going well. I'm closing the issue, reopen if new spammy stuff appears.