Skip to content

Ignore bad messages instead of sanitizing them #1276

@deansheather

Description

@deansheather

Sanitizing messages has done more harm than good, with bots being exploited to spam many servers and raids occurring all over discord because of this relatively newly documented "feature".

I propose that Discord return a 400 response when messages that require sanitization are attempted to be sent, instead of mutating the message and sending it anyways. This would prevent clients (such as bots) being abused into sending strings that appear on their end to be "safe" but instead contain a string that gets sanitized to become @everyone.

This change would not be backwards compatible, but would only impact users that seek to abuse the platform to raid servers.

It's unreasonable for Discord to say "it's just the bot's fault" and do nothing about it when the bug has caused at least 2 major bots (including 1 partnered) in the past week to be used in raids that affect many servers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions