Skip to content

Case & Appeal Settings

This page documents the settings in the Case & Appeal Settings dashboard area.

How Archivian behaves when cases are created.

Captures when someone is banned, timed out, or kicked outside of Archivian and creates a case from it automatically. This catches native Discord actions as well as bans/kicks/timeouts issued by other bots.

Handy if people might accidentally use Discord directly, or during a transition to/from another bot. You can safely leave it on while also using Archivian for these actions — the bot ignores bans, kicks, and timeouts it issued itself.

Attempts to notify the target user with a direct message. For bans and kicks, the DM is attempted before execution (disabling this speeds execution up slightly); for all other case types, the DM is sent after the action. What the DM contains depends on other settings, but at minimum the user learns the case type and which server it’s in.

The following sub-settings apply only when Notify on creation is enabled:

If the user can’t be DMed (often a privacy setting, a deleted account, or having left the server), Archivian instead posts a publicly visible message — mentioning the target — in the channel where the command was run. For bans/kicks this is practically useless, so it’s recommended to leave it off for those types.

Shows the user the reason the case was created when they’re notified. Usually you want this on. (It does not control whether they can see the reason on the website dashboard — that’s a separate setting.)

Shows the user which staff member created the case. Whether users should know this varies by server philosophy, so it’s off by default. (Again, separate from website-dashboard visibility.)

Attach an optional custom field (title and description) to the DM for each case type — for example, off-Discord contact details, links to a code of conduct, or clarifications about consequences. Shown only in the Discord message, never on the website.

What Archivian does once a case is created.

When confirming case creation, also show a summary of the user’s 3 most recent cases — bypassing permission checks. Useful for spotting a pattern of prior warnings or a previous ban. The summary shows each case’s type, SID, creator, and an excerpt of its first non-archived entry.

Includes, in the staff confirmation message, whether the user was successfully DMed, whether a channel message was sent as a fallback, or whether nothing was sent. Useful against members claiming they never knew about a case.

Sends a follow-up message with tips to the staff member after the confirmation — useful during a transition to Archivian or when staff forget post-case steps or available features.

  • Explain entries — that a case can have multiple entries, and how to add them.
  • Explain files — that files can be attached to a case, and how.
  • Explain linked users — that users (e.g. victims) can be linked to a case for record keeping, with no side effects for the linked user.
  • Explain linked cases — that related cases can be linked both ways (e.g. a warning that led to a timeout); linked cases share the same label.
  • Explain case tips — about the tips themselves: how to turn them off and how to add your own.
  • Custom tip — your own reminder per case type (title + description), e.g. “attach proof screenshots” or post-case protocol reminders.

Control visibility for cases, resources, and fields.

Whether targeted users can see who created a case when browsing their own cases on the dashboard. Depends on Show cases (no effect if they can’t see the case), affects existing and new cases, and is separate from the DM “show case creator” setting.

Whether a new case is visible to the user by default on the dashboard. Users must be able to see a case to appeal it. Controllable per case; this only sets the default for new cases. When on, these sub-settings apply:

Default visibility for case files (no effect if the case itself isn’t visible). When visible, the user can see the file’s original URL, type, size, upload date, the file itself, and — if Show creators is on — who uploaded it. Staff can override per file when uploading.

Default visibility for new entries. Doesn’t affect existing entries.

Always keeps the first entry visible while hiding the rest — useful when the first entry is the case reason and the others are internal notes. Redundant if Show all entries is enabled. (In Archivian, the “reason” you give when creating a case is actually the content of its first entry; cases can then have many entries.)

Configure when and where Archivian sends case and appeal alerts. For each category you choose the events, the case types, and the destination channel.

(No setting for Note cases — notes don’t have appeals.)

Alert on… …happens when
Created a new appeal is created
Updated a staff member is assigned or unassigned, or the appeal’s status changes
Verdict the appeal is approved or rejected

Alerts about the case itself (distinct from its entries, files, and links).

Alert on… …happens when
Created a new case of that type is created
Updated a case is archived or restored; a timeout or temp-ban duration is changed; the case’s visibility changes
Undone a timeout or temp-ban is ended early (manually, by reducing its duration enough, or by expiring on its own); a permanent ban is lifted
Deleted the case is permanently deleted
Alert on… …happens when
Created an entry is added to a case (the first entry at case creation doesn’t count)
Updated an entry is archived or restored, or its visibility or content changes
Deleted an entry is permanently deleted
Alert on… …happens when
Created a file is uploaded to a case (the first file at case creation doesn’t count)
Updated a file is archived or restored, or its visibility changes
Deleted a file is permanently deleted
Alert on… …happens when
Created a user is linked to a case, or two cases are linked together
Updated the label of a linked user or of the linked cases changes
Deleted a linked user is removed, or the link between two cases is removed

Settings for appeals, beyond alerting.

Appeals are enabled per case; this sets the default for new cases. Appeals are useless if the user can’t see the case (Show cases must be on, or the case made visible), and aren’t supported for Note cases. When a visible case can be appealed, the user logs into Archivian.net, browses their cases, and creates an appeal; staff then approve or reject it, which triggers automatic actions such as unban or lifting a timeout.

Lets users check for and appeal old bans from before Archivian was added (or where no ban case exists). When enabled, a ban case is generated on the fly if none exists when the user visits the ban-checking page, and that case is appealable regardless of your appeal settings. You can see a demo of the end-user flow:

  1. The user opens a direct link to check whether they’re banned in your server.
  2. If they’re banned and no case exists, a ban case is generated.
  3. The page loads an appeal form.
  4. The user can abort or submit. (If they abort, the generated case still remains.)
  5. On submit, they’re taken to inspecting the appeal they just created in their personal dashboard.