Auto Moderation

List Automod Rules

GetAPIAutoModerationRules

Get a list of all rules currently configured for the guild.

import { listAutomodRules } from "dressed";
const automodRules = await listAutomodRules(guildId);
Info

This endpoint requires the MANAGE_GUILD permission.

Get Automod Rule

GetAPIAutoModerationRule

Get a single rule.

import { getAutomodRule } from "dressed";
const automodRule = await getAutomodRule(guildId, ruleId);
Info

This endpoint requires the MANAGE_GUILD permission.

Create Automod Rule

PostAPIAutoModerationRule

Create a new rule.

import { createAutomodRule } from "dressed";
await createAutomodRule(guildId, data);
Info

This endpoint requires the MANAGE_GUILD permission.

Modify Automod Rule

PatchAPIAutoModerationRule

Modify an existing rule.

import { modifyAutomodRule } from "dressed";
await modifyAutomodRule(guildId, ruleId, data);
Info

This endpoint requires the MANAGE_GUILD permission.

Delete Automod Rule

DeleteAPIAutoModerationRule

Delete a rule.

import { deleteAutomodRule } from "dressed";
await deleteAutomodRule(guildId, ruleId);
Info

This endpoint requires the MANAGE_GUILD permission.