Undiscord is a userscript that bulk deletes all messages in a Discord channel, server, or direct message.
The tool addresses the need to remove message history from Discord conversations. It works by injecting a delete button into the Discord web interface that, when clicked, systematically removes messages from the selected channel or DM. Users specify filtering criteria including author ID, server ID, and channel ID to control which messages are targeted for deletion.
The tool is designed for users accessing Discord through a web browser rather than the desktop application. Installation requires a userscript manager such as Tampermonkey, Violentmonkey, or Greasemonkey depending on the browser. Brave is recommended due to changes in Chrome's manifest requirements. Anyone considering adoption should be aware that Discord's terms of service prohibit automation of user account actions, and the README explicitly warns that using such tools could result in account termination. The tool carries inherent risk and should be used with caution.
The project maintains active engagement with its user community through discussions and issue tracking, with closed issues and pull requests indicating ongoing maintenance and responsiveness to reported problems.