I added a command framework that makes it easier to add new commands (by editing the handleCommand method), and used it to add a !block/!ignore command that lets you block people. When you block someone, you can't see their messages at all, and your messages are redacted for them (the content is replaced with "[This user has blocked you.]"). While in theory redaction could be bypassed by looking at the discord bridge, many of the kinds of people you want to block don't have the presence of mind to think of that, so it's still useful.
I added a command framework that makes it easier to add new commands (by editing the
handleCommand
method), and used it to add a!block
/!ignore
command that lets you block people. When you block someone, you can't see their messages at all, and your messages are redacted for them (the content is replaced with "[This user has blocked you.]"). While in theory redaction could be bypassed by looking at the discord bridge, many of the kinds of people you want to block don't have the presence of mind to think of that, so it's still useful.