Skip to main content

Overview

Infusion provides comprehensive moderation commands to help you maintain a safe and welcoming environment in your Discord server. All moderation commands require appropriate permissions.

Basic moderation

Kick

Remove a member from your server. They can rejoin with a new invite.
Parameters:
  • user - The member to kick from the server.
  • reason - Optional reason for the kick (shown in audit log).
Required permissions: Kick Members Example:

Ban

Permanently ban a member from your server.
Parameters:
  • user - The member to ban from the server.
  • reason - Optional reason for the ban (shown in audit log).
  • delete_messages - Optional number of days of messages to delete (0-7).
Required permissions: Ban Members Example:

Unban

Remove a ban from a previously banned user.
Parameters:
  • user_id - The ID of the user to unban.
  • reason - Optional reason for the unban.
Required permissions: Ban Members Example:

Timeout

Temporarily prevent a member from sending messages or joining voice channels.
Parameters:
  • user - The member to timeout.
  • duration - How long to timeout (e.g., 10m, 1h, 1d).
  • reason - Optional reason for the timeout.
Required permissions: Timeout Members Example:

Remove timeout

Remove an active timeout from a member.
Parameters:
  • user - The member to remove timeout from.
  • reason - Optional reason for removing the timeout.
Required permissions: Timeout Members

Warning system

Warn

Issue a warning to a member. Warnings are tracked and can trigger automated actions.
Parameters:
  • user - The member to warn.
  • reason - Reason for the warning.
Required permissions: Manage Messages Example:

Warnings

View all warnings for a specific member.
Parameters:
  • user - The member to view warnings for.
Required permissions: Manage Messages

Remove warning

Remove a specific warning from a member’s record.
Parameters:
  • warning_id - The ID of the warning to remove.
Required permissions: Manage Messages

Clear warnings

Clear all warnings for a specific member.
Parameters:
  • user - The member to clear warnings for.
Required permissions: Manage Messages

Message management

Purge

Bulk delete messages from a channel.
Parameters:
  • amount - Number of messages to delete (1-100).
  • user - Optional user to delete messages from.
  • filter - Optional filter (bots, embeds, images, links).
Required permissions: Manage Messages Example:

Slowmode

Set a slowmode delay for a channel.
Parameters:
  • duration - Delay between messages (e.g., 5s, 1m).
  • channel - Optional channel to apply slowmode to (defaults to current).
Required permissions: Manage Channels Example:

Lock and unlock

Lock

Lock a channel to prevent members from sending messages.
Parameters:
  • channel - Optional channel to lock (defaults to current).
  • reason - Optional reason for locking.
Required permissions: Manage Channels

Unlock

Unlock a previously locked channel.
Parameters:
  • channel - Optional channel to unlock (defaults to current).
  • reason - Optional reason for unlocking.
Required permissions: Manage Channels

Moderation logs

All moderation actions are automatically logged and can be viewed by server moderators. Configure your moderation log channel in the server settings.
Set up a dedicated moderation log channel to keep track of all moderation actions in your server.