Recording Obligation

Recording obligation for clips, with submission, review, analysis and sanctions.

In the panel under: Team, Recording Obligation

A concept from the roleplay and FiveM world: members under a recording obligation have to submit recordings of their sessions so the team can review them. Anyone who does not submit is sanctioned.

AP for short (from the German "Aufnahmepflicht").

Setup

  1. Enable the module

  2. Set the AP Role

    Everyone who is put under a recording obligation gets this role automatically.

  3. Set the moderator roles

    Who can use /ap, /apr and /analyse.

  4. Set the four channels

    List channel, submit channel, control channel, analysis channel.

  5. Set the log channel and save

The channels

Channel Purpose
List Channel The current AP list is maintained here automatically
Submit Channel This is where the button is that AP users use to submit their clips
Control Channel Submitted clips end up here to be reviewed by moderation
Analysis Channel Analysis entries are posted here
Log Channel All AP actions are logged here

Appearance

Setting Meaning
Embed Color Accent color for all AP embeds
Banner Image (URL) Optional image above the text, as a direct link to a PNG, JPG or GIF

Commands

Command Effect
/ap Put a user under a recording obligation, with a reason and a duration in days. 0 means unlimited
/apr Manage existing recording obligations: remove them or edit the duration
/analyse Create an analysis entry, positive or negative, with a scan link and an optional note

The two direct messages

You design both in the Message Builder:

Reply to a submitted clip What the submitter gets when their clip was accepted or rejected. Variables: {user}, {title}, {decision}, {guild}.

Message when an AP is issued The sanction DM. Server name, reason, moderator and duration are in a locked block that you can move, but not remove. Variables: {user}, {moderator}, {reason}, {duration}, {expiry}, {guild}.

Required permissions

Manage Roles, Send Messages, Embed Links, Manage Messages.

FiveM IntegrationConnect your FiveM server with Discord, role sync, whitelist, RCON and ingame notifications.