Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.melonly.xyz/docs/llms.txt

Use this file to discover all available pages before exploring further.

Infractions require Melonly Plus.
The Infractions module manages staff conduct end-to-end — guidelines, warnings, suspensions, auto-termination, and appeals — all configurable from the Infractions page on your dashboard.

Set up infractions

Open Infractions

From your dashboard sidebar, open Infractions.

Open settings

Click the Settings tab.

Configure the points system

Configure the points system to enable the rest of the module. From there, optionally enable staff guidelines and other features.

Members

ToolWhat it does
Search RecordLook up a staff member’s punishment history
Punish MemberClick the hammer icon to issue an Infract, Suspend, or Terminate
Melonly can only DM the punished user if they have infraction notifications enabled in their account settings.

Appeals

TabContents
Pending AppealsActive appeals awaiting review
History AppealsPast appeals with the original infraction and the staff member’s response

Settings

Infraction settings

SettingDescription
Expire InfractionsVoids infractions and suspensions (not terminations) after a set period
Expiry DaysDays until an infraction expires (when expiry is enabled)

Staff guidelines

Add guidelines to standardize what counts as an infraction.

Open the Settings tab on the Infractions page

Click Manage Staff Guideline

Fill in the name, short description, full description, and point value.
Point value defaults to 0.

Discord configuration

The points system must be configured before role-based Discord settings work.
SettingDescription
Create for MeOne-click button that creates the warning and suspension Discord roles
Warning 1 → Ending Warning AmountRoles assigned at each warning stage
SuspensionRole assigned to suspended members
Events ChannelWhere infraction, suspension, and termination messages post
Appeals ChannelWhere appeal submissions and reviews post

Quota settings

SettingDescription
EnableToggles point penalties for missed quotas
Infraction PointsPoints given for missing a quota
Quota RoleRoles subject to quota penalties (empty = none)

Points system

SettingDescription
Create StageDefine a stage with point threshold, warning role, auto-suspension, and auto-termination (final stage only)
Auto-TerminationNotifies admins and revokes member privileges when point threshold hits
Auto-Suspension DaysLength of an auto-suspension. Set to 0 for indefinite.

Message customization

Customize the DMs and embeds sent for infractions, suspensions, terminations, and appeals.

Appeals

SettingDescription
Accepting Infraction AppealsMembers can appeal infractions and suspensions
Accepting Re-AppealsMembers can re-appeal a denied appeal
Re-Appeal CooldownDays a member must wait before re-appealing
Copy my InfractionCopies your infractions configuration

Appeal questions

FieldDescription
QuestionQuestion prompt shown to the appellant
Question TypeShort answer, long answer, checkbox, number, date, or date-time
DescriptionOptional description for the question
RequiredWhether the question must be answered

Permissions

Grant infractions access without giving full administrator rights.
PermissionDescription
Issue InfractionsIssue infractions, suspensions, and terminations
Infractions SettingsConfigure the infractions module

Need help?

Still have questions? Join our Discord server for support from the Melonly team.
Last modified on May 15, 2026