I’m certain that @waetherman was also wanting to make damn sure we didn’t ban anyone/further enflame the situation around those circumstances, rather wanting to avoid them instead. That aim I also heartily agree with as well.
Not that I know of. However, I know that new feature requests are a thing, and can think of at least two ways of bodging it in in the meantime:
If we can get a MAILTO: into a topic post or topic Wiki HTML, then we can receive a fairly automated email from the user’s registered email, and flag it very clearly in a standard format for the ban reason. (If Discourse can’t do this, a link to a specific page on whatever CMS our articles-front-page ends up being - maybe direct triggering a
Or, just accept an email to
BANMEFORADAYPLEASE@happymutantemail.cxfrom registered emails, a là automated unsubscription from mailing lists.
Part or all of the handling of the auto email may even be scriptable outside of Discourse.
But I’d certainly suggest requesting the feature. I can only think of one BBS that I know of where a self-ban hasn’t been requested (that I know of), so it’d be a common-use addition.