Skip to content
Ninja.69 edited this page Oct 17, 2023 · 2 revisions

⚙ Admin

{% hint style="danger" %} These commands can only be used by members who have MANAGE_SERVER permission {% endhint %}

Set Prefix

  • Description: Set bot prefix
  • Usage: h!setprefix <newPrefix>

Embed

  • Description: Send an embed message
  • Usage: h!embed <#channel>

Automoderation

{% hint style="info" %} By default, Auto moderation events are ignored for members who have the following permissions since they are assumed to be channel/server moderators

KICK_MEMBERS, BAN_MEMBERS, MANAGE_GUILD, MANAGE_MESSAGES

h!automodconfig debug on disables this {% endhint %}

h!automodconfig status view configuration status
h!automodconfig strikes <amount> set the maximum number of strikes before taking an action
h!automodconfig action <timeout|mute|ban> set the action to be performed after receiving maximum strikes
h!automodconfig debug <on|off> turns on automod for messages sent by admins and moderators
h!automodconfig whitelist list of channels that are whitelisted
h!automodconfig whitelistadd <channel> add a channel to the whitelist
h!automodconfig whitelistremove <channel> remove a channel from the whitelist

Settings

Name Description
h!anti ghostping <on|off> logs ghost mentions in your server (Requires /modlog channel to be setup)
h!anti spam <on|off> enable or disable antispam detection
h!anti massmention <on|off> [threshold] enable or disable massmention detection (default threshold is 3 mentions]

Autodelete

Name Description
h!autodelete attachments <on|off> logs ghost mentions in your server (Requires /modlog channel to be setup)
h!autodelete invites <on|off> allow or disallow sending discord invites in message
h!automod links <on|off> allow or disallow sending links in message
h!automod maxlines <amount> sets maximum lines allowed per message

{% hint style="warning" %} Each time a member tries to break the automated rule, he/she receives a strike. After receiving the maximum number of strikes (default 10), the moderation action (default TIMEOUT) is performed on them {% endhint %}

Channels Counters

  • Description: setup counter channel in the guild
  • Usage: h!counter <counter_type> <name>
  • Available counters types
    • USERS: counts the total server member count (members + bots)
    • MEMBERS: counts the total member count
    • BOTS: counts the total number of bots

Warnings

  • h!maxwarn limit <amount>: set max warnings a member can receive before taking an action
  • h!maxwarn action <timeout|kick|ban>: set the action to be performed after receiving maximum warnings

Moderation Logging

  • Description: enable or disable moderation logs
  • Usage: h!modlog <channel|off>

{% hint style="info" %} Moderation logging enable logging of all moderation actions and automod events {% endhint %}

Flag Translations

Enabling this feature will allow members to simply react to any message with a country flag emoji, translating that message content to regional language

  • Description: configure flag translation in the server
  • Usage: h!flagtr <on|off>

h

Auto Role

  • Description: setup role to be given when a member joins the server
  • Usage: h!autorole <role|off>

Greeting

{% tabs %} {% tab title="Welcome" %} h!welcome status <on|off>

  • enable or disable welcome message

h!welcome channel <#channel>

  • configure channel where welcome messages must be sent

h!welcome preview

  • send a welcome preview

h!welcome desc <content>

  • set welcome embed description

h!welcome footer <content>

  • set welcome embed footer

h!welcome thumbnail <on|off>

  • enable or disable welcome message thumbnail

h!welcome color <#hex>

  • set welcome embed color

h!welcome image <image-url>

  • set welcome embed image {% endtab %}

{% tab title="Farewell" %} h!farewell status <on|off>

  • enable or disable farewell message

h!farewell channel <#channel>

  • configure channel where farewell messages must be sent

h!farewell preview

  • send a farewell preview

h!farewell desc <content>

  • set farewell embed description

h!farewell footer <content>

  • set farewell embed footer

h!farewell thumbnail <on|off>

  • enable or disable farewell message thumbnail

h!farewell color <#hex>

  • set farewell embed color

h!farewell image <#image-url>

  • set farewell embed image {% endtab %} {% endtabs %}

{% hint style="success" %}

Allowed Content Replacements

  • \n : New Line
  • {server} : Server Name
  • {count} : Server member count
  • {member:nick} : Member Nickname
  • {member:name} : Member Name
  • {member:dis} : Member Discriminator
  • {member:tag} : Member Tag
  • {member:mention} : Member Mention
  • {member:avatar} : Member Avatar URL
  • {inviter:name} : Inviter Name
  • {inviter:tag} : Inviter Tag
  • {invites} : Inviter Invites {% endhint %}

Reaction Roles

Create Reaction Role

  • Usage: h!addrr <#channel> <messageId> <role> <emote>
  • Description: setup reaction role for the specified message

Remove Reaction Roles

  • Usage: h!removerr <#channel> <messageId>
  • Description: remove configured reaction for the specified message

Ticketing

Configuration

  • h!ticket setup <#channel>: setup a new ticket message
  • h!ticket log <#channel>: setup log channel for tickets
  • h!ticket limit <amount>: set maximum number of concurrent open tickets
  • h!ticket closeall: close all open tickets

Ticket Channel Commands

  • h!ticket close: close the ticket
  • h!ticket add <userId|roleId>: add user/role to the ticket
  • h!ticket remove <userId|roleId>: remove user/role from the ticket

Ticket Category Commands

  • h!ticketcat list: list all ticket categories
  • h!ticketcat add <category> | <name>: create a new ticket category
  • h!ticketcat remove <category>: remove a ticket category
Clone this wiki locally