Documentation

Spectro enables your community members to post anonymous confessions and replies to moderator-configured channels. However, for the sake of moderation, confessions are still logged for later viewing.

Basic Usage

/help preview

Open the help page to show a list of commands. By default, the help page is shown privately, but you can enable the public message mode. This command can be run anywhere: server channels, private DMs, etc.

/info public

View important information and links about Spectro, including links for reporting bugs and viewing the source code. By default, the information page is shown privately, but you can enable the public message mode. This command can be run anywhere: server channels, private DMs, etc.

/confess
Send Messages

Send a confession to the current channel. A modal will be shown where you can draft your message. This command fails if the current channel has not yet been configured by the server moderators to accept anonymous confessions.

Optional Attachments. The confession modal includes an optional attachment field where you can upload images or files. If you attach a file, you must have the Attach Files permission.

Apps > Reply Anonymously
Send Messages

Anonymously reply to any message (in a confessions-enabled channel) by right-clicking on that message and invoking the Apps > Reply Anonymously command.

Optional Attachments. The reply modal also includes an optional attachment field for uploading images or files with your anonymous reply. The Attach Files permission is required when attaching files.

Moderation

Channel Setup

/setup channel label color approval
Manage Channels

Enable confessions for the current channel where the command is being run. All confessions, along with the sender's username, will be logged in a separate provided channel ideally only accessed by server moderators. You may set whether to require moderator approval before publishing a confession (not required by default). If enabled, confessions can be approved or rejected in the logs channel. Running this command again will simply overwrite the affected previous settings.

Customization. Optionally, you can set a label to be used for the embed title (e.g., "Confession" by default). You may also set the RGB color hex code that will be used for the embeds.

Manage Confessions

/lockdown
Manage Channels

Temporarily disable anonymous confessions for the current channel. Previous settings are preserved for the next time /setup is run.

/resend confession
Manage Messages

Resend an existing confession by its id. This is useful for times when a confession message has been accidentally deleted. Note that the current channel settings are still enforced.