Spooky's documentation
Utility
Snipe

Snipe

A detailed guide on using the Snipe commands.

Snipe Command Guide

The Snipe module allows you to view and manage recently deleted or edited messages within your server. These commands help server administrators and members monitor message history efficiently. Below is a detailed breakdown of each command and its functionality.

Retrieving Deleted and Edited Messages

Understanding how to retrieve deleted or edited messages can be essential for server moderation. Use the following commands to access recently removed content.

View Deleted Messages

Use this command to retrieve the most recently deleted messages within your server.
/

/snipe message

Snipe the last deleted messages in the guild.

Utility
Retrieves the most recent deleted messages in the server.

View Edited Messages

Retrieve the most recently edited messages using this command.
/

/snipe edit

Snipe the last edited messages in the guild.

Utility
Retrieves the most recent edited messages in the server.

View Deleted Stickers

If stickers have been removed from chat, this command lets you recover them.
/

/snipe sticker

Snipe the last used stickers in the guild.

Utility
Retrieves the most recent deleted stickers in the server.

Filtering by Channel

For more precise message recovery, you can filter results based on a specific channel.

Deleted Messages in a Specific Channel

Retrieve deleted messages from a particular channel.
/

/snipe filter_channel message

Filter deleted messages in a specific channel.

Utility

Parameters

[channel]The channel to filter deleted messages from.
Retrieves deleted messages from a specific channel.

Edited Messages in a Specific Channel

Retrieve edited messages from a specified channel.
/

/snipe filter_channel edit

Filter edited messages in a specific channel.

Utility

Parameters

[channel]The channel to filter edited messages from.
Retrieves edited messages from a specific channel.

Deleted Stickers in a Specific Channel

Retrieve deleted stickers from a chosen channel.
/

/snipe filter_channel sticker

Filter deleted stickers in a specific channel.

Utility

Parameters

[channel]The channel to filter deleted stickers from.
Retrieves deleted stickers from a specific channel.

Filtering by User

You can also filter message recovery based on a specific user, allowing you to track changes made by individuals.

Deleted Messages from a Specific User

Retrieve deleted messages sent by a specific user.
/

/snipe filter_user message

Filter deleted messages by a specific user.

Utility

Parameters

[user]The user whose deleted messages are to be filtered.
[channel]The channel to filter by. If omitted, messages from all channels are considered.
Retrieves deleted messages from a specific user, optionally in a specific channel.

Edited Messages from a Specific User

Retrieve edited messages from a particular user.
/

/snipe filter_user edit

Filter edited messages by a specific user.

Utility

Parameters

[user]The user whose edited messages are to be filtered.
[channel]The channel to filter by. If omitted, messages from all channels are considered.
Retrieves edited messages from a specific user, optionally in a specific channel.

Deleted Stickers from a Specific User

Retrieve deleted stickers originally sent by a chosen user.
/

/snipe filter_user sticker

Filter deleted stickers by a specific user.

Utility

Parameters

[user]The user whose deleted stickers are to be filtered.
[channel]The channel to filter by. If omitted, stickers from all channels are considered.
Retrieves deleted stickers from a specific user, optionally in a specific channel.

Managing Snipe Functionality

In addition to retrieving messages, there are options to manage who can be sniped and to clear message logs.

Opt-Out of Being Sniped

Users who prefer not to have their deleted or edited messages retrieved can use this command to opt out.
/

/snipe exempt

Prevent yourself from being sniped in this guild.

Utility

Parameters

[toggled]"True" to opt out of being sniped, or "False" to opt back in.
Allows a user to opt-out or opt back into being sniped in the server.

Clear Sniped Messages or Edits

To clear the server’s sniped messages or edits, use this command.
/

/snipe clear

Clear snipes of a certain type from the guild.

Utility

Parameters

[item]The type of snipes to clear.
Clears all sniped messages or edits in the server.

Notes

  • Permissions: Some commands require specific permissions like Manage Messages or Administrator.
  • Privacy: Users can opt-out of being sniped using the /snipe exempt command.
  • Pagination: For commands like /snipe message and /snipe edit, a pagination view is provided if multiple messages are retrieved.
By using these commands, server administrators and members can monitor and manage deleted and edited messages effectively.