Cleanup

Tools for cleaning up messages within your server

cleanup

  • Usage: !cleanup

Base command for deleting messages.

cleanup messages

  • Usage: !cleanup messages <number> [delete_pinned=False]

  • Restricted to: MOD

  • Checks: server_only

Delete the last X messages in the current channel. Example: - !cleanup messages 26 Arguments: - The max number of messages to cleanup. Must be a positive integer. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanup user

  • Usage: !cleanup user <user> <number> [delete_pinned=False]

  • Restricted to: MOD

  • Checks: server_only

Delete the last X messages from a specified user in the current channel. Examples: - !cleanup user @Twentysix 2 - !cleanup user Red 6 Arguments: - The user whose messages are to be cleaned up. - The max number of messages to cleanup. Must be a positive integer. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanup between

  • Usage: !cleanup between <one> <two> [delete_pinned=False]

  • Restricted to: MOD

  • Checks: server_only

Delete the messages between Message One and Message Two, providing the messages IDs. The first message ID should be the older message and the second one the newer. Example: - !cleanup between 123456789123456789 987654321987654321 Arguments: - The id of the message to cleanup after. This message won't be deleted. - The id of the message to cleanup before. This message won't be deleted. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanup text

  • Usage: !cleanup text <text> <number> [delete_pinned=False]

  • Restricted to: MOD

  • Checks: server_only

Delete the last X messages matching the specified text in the current channel. Example: - !cleanup text "test" 5 Remember to use double quotes. Arguments: - The max number of messages to cleanup. Must be a positive integer. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanup self

  • Usage: !cleanup self <number> [match_pattern=None] [delete_pinned=False]

Clean up messages owned by the bot in the current channel. By default, all messages are cleaned. If a second argument is specified, it is used for pattern matching - only messages containing the given text will be deleted. Examples: - !cleanup self 6 - !cleanup self 10 Pong - !cleanup self 7 "" True Arguments: - The max number of messages to cleanup. Must be a positive integer. - <match_pattern> The text that messages must contain to be deleted. Use "" to skip this. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanup bot

  • Usage: !cleanup bot <number> [delete_pinned=False]

  • Restricted to: MOD

  • Checks: server_only

Clean up command messages and messages from the bot in the current channel. Can only cleanup custom commands and alias commands if those cogs are loaded. Arguments: - The max number of messages to cleanup. Must be a positive integer. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanup duplicates

  • Usage: !cleanup duplicates [number=50]

  • Restricted to: MOD

  • Aliases: spam

  • Checks: server_only

Deletes duplicate messages in the channel from the last X messages and keeps only one copy. Defaults to 50. Arguments: - The number of messages to check for duplicates. Must be a positive integer.

cleanup after

  • Usage: !cleanup after <message_id> [delete_pinned=False]

  • Restricted to: MOD

  • Checks: server_only

Delete all messages after a specified message. To get a message id, enable developer mode in Discord's settings, 'appearance' tab. Then right click a message and copy its id. Replying to a message will cleanup all messages after it. Arguments: - <message_id> The id of the message to cleanup after. This message won't be deleted. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanup before

  • Usage: !cleanup before <message_id> <number> [delete_pinned=False]

  • Restricted to: MOD

  • Checks: server_only

Deletes X messages before the specified message. To get a message id, enable developer mode in Discord's settings, 'appearance' tab. Then right click a message and copy its id. Replying to a message will cleanup all messages before it. Arguments: - <message_id> The id of the message to cleanup before. This message won't be deleted. - The max number of messages to cleanup. Must be a positive integer. - <delete_pinned> Whether to delete pinned messages or not. Defaults to False

cleanupset

  • Usage: !cleanupset

  • Restricted to: ADMIN

Manage the settings for the cleanup command.

cleanupset notify

  • Usage: !cleanupset notify

  • Checks: server_only

Toggle clean up notification settings. When enabled, a message will be sent per cleanup, showing how many messages were deleted. This message will be deleted after 5 seconds.

Last updated