# Commands

## Commands

To get a list of available commands, do !help on your server.

### Arguments & Flags

Most commands accept arguments and/or flags.\
According to the **Type** of the argument or flag you can provide different values.

#### Boolean

This arguments expects `true` or `false`. You can also use `yes` and `no`.

#### رقم

This arguments expects a number

#### Enum

This arguments expects a value from a specific set of valid values.

> Depending on the command the valid values can vary. Use `!help <command>` (eg. `!help addRank`) to get more information about the command and the valid values for the enum.

#### رقم الدعوة

This arguments expects a Discord Invite Code.

> You can put only the part after `https://discord.gg/` to prevent Discord from creating a preview.

#### المستعمل

This arguments expects a Discord User. You can use any of the following methods to provide a user:

* Mention the user: `@Valandur`
* Use their ID: `102785693046026240`
* Use their name: `Valandur`
* Use their name and discriminator: `Valandur#3581`
* Use quotes if their name has a space: `"Valandur with a space"`

#### وظيفة

This arguments expects a Discord Role. You can use any of the following methods to provide a role:

* Mention the role: `@Admin`
* Use the ID: `102785693046026240`
* Use the name: `Admin`
* Use quotes if the name has a space: `"Admin with a space"`

#### القناة

This arguments expects a Discord Channel. You can use any of the following methods to provide a channel:

* Mention the channel: `#general`
* Use the ID: `409846838129197057`
* Use the name: `general`
* Use quotes if the name has a space: `"general with a space"`

#### أمر

This argument expects a command of this bot. You can use any of the following methods to provide a command:

* Use the command name: `invites`
* Use an alias of the command: `p`

#### نص

This arguments expects any text. You can use quotes (`"Text with quotes"`) for text that has spaces.

> If the text is the last argument you don't have to use quotes.

#### تاريخ

This argument expects a date. You can use various formats, but we recommend: `YYYY-MM-DD`

#### المدة الزمنية

This argument expects a duration. The following duration types are supported:

* Seconds: `s` (`5s` = 5 seconds)
* Minutes: `min` (`3min` = 3 minutes)
* Hours: `h` (`4h` = 4 hours)
* Days: `d` (`2d` = 2 days)
* Weeks: `w` (`1w` = 1 week)
* Months: `mo` (`6mo` = 6 months)
* Years: `y` (`10y` = 10 years)

### Overview

#### Invites

| Command        | Description                                        | Usage                                                                 |
| -------------- | -------------------------------------------------- | --------------------------------------------------------------------- |
| addInvites     | أضافة/ازالة دعوات للعضو او منه.                    | !addInvites \ \ \[reason]                                             |
| clearInvites   | تنظيف الاضافات للسيرفر او لمستعمل.                 | !clearInvites \[-d value\|--date=value]\[-cb\|--clearbonus] \[user]   |
| createInvite   | انشاء كود الدعوات فريد من نوعه.                    | !createInvite \ \[channel]\[maxuses] \[expires]\[temporarymembership] |
| info           | عرض معلومات حول عضو معين.                          | !info \ \[details]\[page]                                             |
| inviteCodes    | الحصول على قائمة كل ما لديك من روابط               | !inviteCodes                                                          |
| inviteDetails  | يعرض تفاصيل من اين لك دعواتك.                      | !inviteDetails \[user]                                                |
| invites        | اظهار عدد الدعوات الخاصة.                          | !invites \[user]                                                      |
| leaderboard    | إظهار الأعضاء مع اعلى الدعوات.                     | !leaderboard \[page]                                                  |
| removeInvites  | Removes a specified amount of invites from a user. | !removeInvites \ \ \[reason]                                          |
| restoreInvites | استعادة جميع الدعوات التي تم مسحها مسبقًا.         | !restoreInvites \[user]                                               |
| subtractFakes  | Remove fake invites from all users.                | !subtractFakes                                                        |
| subtractLeaves | Remove leaves from all users                       | !subtractLeaves                                                       |

#### Ranks

| Command    | Description                                   | Usage                |
| ---------- | --------------------------------------------- | -------------------- |
| addRank    | أضف رتبة جديدة.                               | !addRank \ \ \[info] |
| fixRanks   | Deletes any ranks where the role was deleted. | !fixRanks            |
| ranks      | اظهار كل الرتب.                               | !ranks \[page]       |
| removeRank | إزالة رتبة.                                   | !removeRank \\       |

#### Config

| Command           | Description                                     | Usage                                          |
| ----------------- | ----------------------------------------------- | ---------------------------------------------- |
| botConfig         | قم باظهار وتغيير اعدادات البوت.                 | !botConfig \[key]\[value]                      |
| config            | اظهر وغير الاعدادات في السيرفر.                 | !config \[key]\[value]                         |
| interactiveConfig | التكوين التفاعلي                                | !interactiveConfig                             |
| inviteCodeConfig  | اظهار وتغيير اعدادات كود الدعوات في السيرفر     | !inviteCodeConfig \[key]\[invitecode] \[value] |
| memberConfig      | اظهر وغير الاعدادات التابعة للاعضاء في السيرفر. | !memberConfig \[key]\[user] \[value]           |
| permissions       | تهيئة الإذن ليستخدم الأوامر                     | !permissions \[cmd]\[role]                     |

#### Info

| Command | Description                                                                       | Usage            |
| ------- | --------------------------------------------------------------------------------- | ---------------- |
| botInfo | الحصول على معلومات عامة حول الروبوت.                                              | !botInfo         |
| credits | إظهار المطورين والمساهمين في البوت.                                               | !credits         |
| getBot  | الحصول على رابط دعوة للبوت.                                                       | !getBot          |
| help    | عرض المساعدة.                                                                     | !help \[command] |
| members | إظهار عدد الأعضاء لسيرفر الحالي.                                                  | !members         |
| ping    | بينغ الروبوت                                                                      | !ping            |
| prefix  | يظهر البادئة الحالية للروبوت.                                                     | !prefix          |
| setup   | Help with setting up the bot and checking for problems (e.g. missing permissions) | !setup           |
| support | Get an invite link to our support server.                                         | !support         |

#### Premium

| Command    | Description                                                               | Usage              |
| ---------- | ------------------------------------------------------------------------- | ------------------ |
| export     | اصدار ملفات الانفايت منجر لـ csv                                          | !export \\         |
| premium    | معلومات حول الإصدار المتميز من InviteManager.                             | !premium \[action] |
| tryPremium | Try the premium version of InviteManager for free for a limited duration. | !tryPremium        |

#### Moderation

| Command          | Description                                                                                                                                   | Usage                                                       |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| ban              | قم بحظر العضو من السيرفر الخاص بك.                                                                                                            | !ban \[-d value\|--deleteMessageDays=value] \ \[reason]     |
| caseDelete       | حذف حالة معينة.                                                                                                                               | !caseDelete \ \[reason]                                     |
| caseView         | عرض معلومات حول حالة معينة.                                                                                                                   | !caseView \\                                                |
| check            | تحقق من انتهاك وتاريخ العقوبة للمستخدم.                                                                                                       | !check \\                                                   |
| clean            | مسح روم/غرفة لنوع معين من الرسائل                                                                                                             | !clean \ \[numberOfMessages]                                |
| cleanShort       | قم بمسح الرسائل القصيرة                                                                                                                       | !cleanShort \ \[numberOfMessages]                           |
| cleanText        | حذف الرسائل التي تحتوي على كلمات رئيسية معينة.                                                                                                | !cleanText \ \[numberOfMessages]                            |
| kick             | طرد عضو من سيرفر                                                                                                                              | !kick \ \[reason]                                           |
| lockdown         | Lockdown a specific channel (Prevents anyone without special roles from sending messages)                                                     | !lockdown \[-t value\|--timeout=value]\[channel]            |
| mute             | اسكت المستخدم                                                                                                                                 | !mute \[-d value\|--duration=value] \ \[reason]             |
| punishmentConfig | Configure punishments when reaching a certain amount of strikes.                                                                              | !punishmentConfig \[punishment]\[strikes] \[args]           |
| purge            | Purge messages in a channel.                                                                                                                  | !purge \ \[user]                                            |
| purgeUntil       | Purge messages in a channel up until a specified message.                                                                                     | !purgeUntil \\                                              |
| softBan          | Ban and then automatically unban a member from the server.                                                                                    | !softBan \[-d value\|--deleteMessageDays=value] \ \[reason] |
| strike           | Add strikes to a user                                                                                                                         | !strike \ \ \\                                              |
| strikeConfig     | Configure strikes received for various violations.                                                                                            | !strikeConfig \[violation]\[strikes]                        |
| unban            | فك الحظر من شخص.                                                                                                                              | !unban \ \[reason]                                          |
| unhoist          | Add a character in front of all members with a special character in front of their name, so they will be shown at the end of the member list. | !unhoist                                                    |
| unmute           | فك الاسكات من شخص.                                                                                                                            | !unmute \\                                                  |
| warn             | تحذير شخص.                                                                                                                                    | !warn \ \[reason]                                           |

#### Other

| Command | Description                                                   | Usage                 |
| ------- | ------------------------------------------------------------- | --------------------- |
| graph   | يعرض الرسوم البيانية حول الإحصائيات المختلفة على هذا السيرفر. | !graph \ \[from]\[to] |

### !addInvites

أضافة/ازالة دعوات للعضو او منه.

#### Usage

```
!addInvites <user> <amount> [reason]
```

#### Aliases

* `!add-invites`

#### Arguments

| Argument | Type     | Required | Description                                                                                  | Details |
| -------- | -------- | -------- | -------------------------------------------------------------------------------------------- | ------- |
| user     | المستعمل | Yes      | المستعمل المشار اليه ستضاف او تنقص منه الدعوات الاضافية.                                     |         |
| amount   | رقم      | Yes      | مقدار الدعوات التي سيحصل عليها المستعمل او يخسرها, استعمل (-) وبجانبها العدد لازالة الدعوات. |         |
| reason   | نص       | No       | السبب لاضافة او ازالة الدعوات..                                                              |         |

#### Examples

```
!addInvites @User 5
```

```
!addInvites "Name with space" -30 Removed for cheating
```

### !addRank

أضف رتبة جديدة.

#### Usage

```
!addRank <role> <invites> [info]
```

#### Aliases

* `!add-rank`
* `!set-rank`
* `!setrank`

#### Arguments

| Argument | Type  | Required | Description                                                | Details |
| -------- | ----- | -------- | ---------------------------------------------------------- | ------- |
| role     | وظيفة | Yes      | الرتبة التي سيحصل عليها المستخدم عند الوصول إلى هذا العدد. |         |
| invites  | رقم   | Yes      | كمية الدعوات اللازمة للوصول إلى الرتبة.                    |         |
| info     | نص    | No       | وصف سيشاهده المستخدمون حتى يعرفوا المزيد عن هذه الرتبة.    |         |

#### Examples

```
!addRank @Role 5
```

```
!addRank "Role with space" 10 Wow, already 10 people!
```

### !ban

قم بحظر العضو من السيرفر الخاص بك.

#### Usage

```
!ban [-d value|--deleteMessageDays=value] <user> [reason]
```

#### Arguments

| Argument | Type     | Required | Description             | Details |
| -------- | -------- | -------- | ----------------------- | ------- |
| user     | المستعمل | Yes      | قم بذكر المستعمل للحظر. |         |
| reason   | نص       | No       | لماذا تم حظر المستعمل؟  |         |

#### Flags

| Flag                | Short | Type | Description                                                                  |
| ------------------- | ----- | ---- | ---------------------------------------------------------------------------- |
| ‑‑deleteMessageDays | ‑d    | رقم  | If specified will delete messages by the banned members this many days back. |

#### Examples

### !botConfig

قم باظهار وتغيير اعدادات البوت.

#### Usage

```
!botConfig [key] [value]
```

#### Aliases

* `!bot-config`
* `!botsetting`
* `!bot-setting`

#### Arguments

| Argument | Type   | Required | Description                              | Details                                                                                                                                     |
| -------- | ------ | -------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| key      | Enum   | No       | اعدادات البوت التي تريد اظهارها/تغييرها. | Use one of the following values: `activityEnabled`, `activityMessage`, `activityStatus`, `activityType`, `activityUrl`, `embedDefaultColor` |
| value    | القيمة | No       | الاعدادت الجديدة.                        |                                                                                                                                             |

#### Examples

```
!botConfig
```

### !botInfo

الحصول على معلومات عامة حول الروبوت.

#### Usage

```
!botInfo
```

#### Aliases

* `!bot-info`

#### Examples

```
!botInfo
```

### !caseDelete

حذف حالة معينة.

#### Usage

```
!caseDelete <caseNumber> [reason]
```

#### Aliases

* `!case-delete`
* `!deletecase`
* `!delete-case`

#### Arguments

| Argument   | Type | Required | Description                    | Details |
| ---------- | ---- | -------- | ------------------------------ | ------- |
| caseNumber | رقم  | Yes      | رقم القضية                     |         |
| reason     | نص   | No       | السبب الذي بسببه ستحذف القضية. |         |

#### Examples

```
!caseDelete 5434 User apologized
```

### !caseView

عرض معلومات حول حالة معينة.

#### Usage

```
!caseView <caseNumber>
```

#### Aliases

* `!case-view`
* `!viewcase`
* `!view-case`

#### Arguments

| Argument   | Type | Required | Description | Details |
| ---------- | ---- | -------- | ----------- | ------- |
| caseNumber | رقم  | Yes      | رقم القضية  |         |

#### Examples

```
!caseView 5434
```

### !check

تحقق من انتهاك وتاريخ العقوبة للمستخدم.

#### Usage

```
!check <user>
```

#### Aliases

* `!history`

#### Arguments

| Argument | Type     | Required | Description                 | Details |
| -------- | -------- | -------- | --------------------------- | ------- |
| user     | المستعمل | Yes      | الرجاء اذكر المستخدم للفحص. |         |

#### Examples

```
!check @User
```

```
!check "User with space"
```

### !clean

مسح روم/غرفة لنوع معين من الرسائل

#### Usage

```
!clean <type> [numberOfMessages]
```

#### Aliases

* `!clear`

#### Arguments

| Argument         | Type | Required | Description                                     | Details                                                                                                            |
| ---------------- | ---- | -------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| type             | Enum | Yes      | الرجاء تحديد نوع الرسائل التي ستقوم بحذفها      | Use one of the following values: `bots`, `embeds`, `emojis`, `images`, `links`, `mentions`, `reacted`, `reactions` |
| numberOfMessages | رقم  | No       | الرجاء تحديد عدد الرسائل التي ستقوم بالبحث عنها |                                                                                                                    |

#### Examples

### !cleanShort

قم بمسح الرسائل القصيرة

#### Usage

```
!cleanShort <maxTextLength> [numberOfMessages]
```

#### Aliases

* `!clean-short`
* `!clearshort`
* `!clear-short`

#### Arguments

| Argument         | Type | Required | Description                       | Details |
| ---------------- | ---- | -------- | --------------------------------- | ------- |
| maxTextLength    | رقم  | Yes      | اي رسالة اقصر من هذه سيتم حذفها.  |         |
| numberOfMessages | رقم  | No       | عدد الرسائل التي سيتم البحث عنها. |         |

#### Examples

### !cleanText

حذف الرسائل التي تحتوي على كلمات رئيسية معينة.

#### Usage

```
!cleanText <text> [numberOfMessages]
```

#### Aliases

* `!clean-text`
* `!cleartext`
* `!clear-text`

#### Arguments

| Argument         | Type | Required | Description                                    | Details |
| ---------------- | ---- | -------- | ---------------------------------------------- | ------- |
| text             | نص   | Yes      | جميع الرسائل التي تحتوي هذه الكلمة سيتم حذفها. |         |
| numberOfMessages | رقم  | No       | عدد الرسائل التي سيتم البحث عنها.              |         |

#### Examples

### !clearInvites

تنظيف الاضافات للسيرفر او لمستعمل.

#### Usage

```
!clearInvites [-d value|--date=value] [-cb|--clearBonus] [user]
```

#### Aliases

* `!clear-invites`

#### Arguments

| Argument | Type     | Required | Description                                                                  | Details |
| -------- | -------- | -------- | ---------------------------------------------------------------------------- | ------- |
| user     | المستعمل | No       | قم بذكر المستعمل لمسح جميع الانفايت التابع له, او قم بتنظيف جميع المستعملين. |         |

#### Flags

| Flag         | Short | Type    | Description                                                                             |
| ------------ | ----- | ------- | --------------------------------------------------------------------------------------- |
| ‑‑date       | ‑d    | تاريخ   | تاريخ البدء الذي يجب فيه حساب الدعوات. الافتراضي هو اليوم.                              |
| ‑‑clearBonus | ‑cb   | Boolean | إضافة هذه العلامة لمسح المكافآت تدعو أيضا. خلاف ذلك ، يتم ترك دعوات المكافأة دون تغيير. |

#### Examples

```
!clearInvites
```

```
!clearInvites @User
```

```
!clearInvites -cb "User with space"
```

### !config

اظهر وغير الاعدادات في السيرفر.

#### Usage

```
!config [key] [value]
```

#### Aliases

* `!c`

#### Arguments

| Argument | Type   | Required | Description                       | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| -------- | ------ | -------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| key      | Enum   | No       | الاعدادات التي تحتاجها تظهر/تغير. | Use one of the following values: `autoModAllCapsEnabled`, `autoModAllCapsMinCharacters`, `autoModAllCapsPercentageCaps`, `autoModDeleteBotMessage`, `autoModDeleteBotMessageTimeoutInSeconds`, `autoModDisabledForOldMembers`, `autoModDisabledForOldMembersThreshold`, `autoModDuplicateTextEnabled`, `autoModDuplicateTextTimeframeInSeconds`, `autoModEmojisEnabled`, `autoModEmojisMaxNumberOfEmojis`, `autoModEnabled`, `autoModHoistEnabled`, `autoModIgnoredChannels`, `autoModIgnoredRoles`, `autoModInvitesEnabled`, `autoModLinksBlacklist`, `autoModLinksEnabled`, `autoModLinksFollowRedirects`, `autoModLinksWhitelist`, `autoModLogEnabled`, `autoModMentionRolesEnabled`, `autoModMentionRolesMaxNumberOfMentions`, `autoModMentionUsersEnabled`, `autoModMentionUsersMaxNumberOfMentions`, `autoModModeratedChannels`, `autoModModeratedRoles`, `autoModQuickMessagesEnabled`, `autoModQuickMessagesNumberOfMessages`, `autoModQuickMessagesTimeframeInSeconds`, `autoModWordsBlacklist`, `autoModWordsEnabled`, `autoSubtractFakes`, `autoSubtractLeaves`, `autoSubtractLeaveThreshold`, `captchaVerificationFailedMessage`, `captchaVerificationLogEnabled`, `captchaVerificationOnJoin`, `captchaVerificationSuccessMessage`, `captchaVerificationTimeout`, `captchaVerificationWelcomeMessage`, `channels`, `getUpdates`, `hideLeftMembersFromLeaderboard`, `ignoredChannels`, `joinMessage`, `joinMessageChannel`, `joinRoles`, `lang`, `leaderboardStyle`, `leaveMessage`, `leaveMessageChannel`, `logChannel`, `modLogChannel`, `modPunishmentBanDeleteMessage`, `modPunishmentKickDeleteMessage`, `modPunishmentMuteDeleteMessage`, `modPunishmentSoftbanDeleteMessage`, `modPunishmentWarnDeleteMessage`, `mutedRole`, `prefix`, `rankAnnouncementChannel`, `rankAnnouncementMessage`, `rankAssignmentStyle` |
| value    | القيمة | No       | الاعدادات الجديدة.                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |

#### Examples

```
!config
```

### !createInvite

انشاء كود الدعوات فريد من نوعه.

#### Usage

```
!createInvite <name> [channel] [maxUses] [expires] [temporaryMembership]
```

#### Aliases

* `!create-invite`

#### Arguments

| Argument            | Type    | Required | Description                                                                     | Details |
| ------------------- | ------- | -------- | ------------------------------------------------------------------------------- | ------- |
| name                | نص      | Yes      | الاسم لكود الدعوات.                                                             |         |
| channel             | القناة  | No       | الروم التي تم انشاء فيها الكود, تستعمل الروم الاعتيادية.                        |         |
| maxUses             | رقم     | No       | `number` --> The max amount of uses of the invite code                          |         |
| expires             | Boolean | No       | `true` or `false` --> Set if the invite will expires after 24 hours             |         |
| temporaryMembership | Boolean | No       | `true` or `false` --> Set if the invited users are granted as temporary members |         |

#### Examples

```
!createInvite reddit
```

```
!createInvite website #welcome
```

### !credits

إظهار المطورين والمساهمين في البوت.

#### Usage

```
!credits
```

#### Examples

```
!credits
```

### !export

اصدار ملفات الانفايت منجر لـ csv

#### Usage

```
!export <type>
```

#### Arguments

| Argument | Type | Required | Description            | Details                                        |
| -------- | ---- | -------- | ---------------------- | ---------------------------------------------- |
| type     | Enum | Yes      | نوع الاصدار الذي تريده | Use one of the following values: `leaderboard` |

#### Examples

```
!export leaderboard
```

### !fixRanks

Deletes any ranks where the role was deleted.

#### Usage

```
!fixRanks
```

#### Aliases

* `!fix-ranks`

#### Examples

```
!fixRanks
```

### !getBot

الحصول على رابط دعوة للبوت.

#### Usage

```
!getBot
```

#### Aliases

* `!get-bot`
* `!invite-bot`
* `!invitebot`

#### Examples

```
!getBot
```

### !graph

يعرض الرسوم البيانية حول الإحصائيات المختلفة على هذا السيرفر.

#### Usage

```
!graph <type> [from] [to]
```

#### Aliases

* `!g`
* `!chart`

#### Arguments

| Argument | Type  | Required | Description             | Details                                                              |
| -------- | ----- | -------- | ----------------------- | -------------------------------------------------------------------- |
| type     | Enum  | Yes      | نوع المخطط لعرضه.       | Use one of the following values: `joins`, `joinsAndLeaves`, `leaves` |
| from     | تاريخ | No       | Start date of the chart |                                                                      |
| to       | تاريخ | No       | End date of the chart   |                                                                      |

#### Examples

```
!graph joins
```

```
!graph leaves
```

```
!graph usage
```

### !help

عرض المساعدة.

#### Usage

```
!help [command]
```

#### Arguments

| Argument | Type | Required | Description                                      | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| -------- | ---- | -------- | ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| command  | أمر  | No       | الرجاء اذكر الأمر الذي تريد ان تحصل معلومات عنه. | Use one of the following values: `addInvites`, `addRank`, `ban`, `botConfig`, `botInfo`, `caseDelete`, `caseView`, `check`, `clean`, `cleanShort`, `cleanText`, `clearInvites`, `config`, `createInvite`, `credits`, `export`, `fixRanks`, `getBot`, `graph`, `help`, `info`, `interactiveConfig`, `inviteCodeConfig`, `inviteCodes`, `inviteDetails`, `invites`, `kick`, `leaderboard`, `lockdown`, `memberConfig`, `members`, `mute`, `permissions`, `ping`, `prefix`, `premium`, `punishmentConfig`, `purge`, `purgeUntil`, `ranks`, `removeInvites`, `removeRank`, `restoreInvites`, `setup`, `softBan`, `strike`, `strikeConfig`, `subtractFakes`, `subtractLeaves`, `support`, `tryPremium`, `unban`, `unhoist`, `unmute`, `warn` |

#### Examples

```
!help
```

```
!help addRank
```

### !info

عرض معلومات حول عضو معين.

#### Usage

```
!info <user> [details] [page]
```

#### Aliases

* `!showinfo`

#### Arguments

| Argument | Type     | Required | Description                                                        | Details                                             |
| -------- | -------- | -------- | ------------------------------------------------------------------ | --------------------------------------------------- |
| user     | المستعمل | Yes      | المستخدم الذي تريد أن ترى معلوماته إلاضافية.                       |                                                     |
| details  | Enum     | No       | اطلب معلومات معينة عن المستعمل                                     | Use one of the following values: `bonus`, `members` |
| page     | رقم      | No       | ما صفحة من التفاصيل لإظهار. يمكنك أيضًا استخدام ردود الفعل للتنقل. |                                                     |

#### Examples

```
!info @User
```

```
!info "User with space"
```

```
!info @User members
```

```
!info @User bonus
```

```
!info @User members 4
```

### !interactiveConfig

التكوين التفاعلي

#### Usage

```
!interactiveConfig
```

#### Aliases

* `!ic`

#### Examples

```
!interactiveConfig
```

### !inviteCodeConfig

اظهار وتغيير اعدادات كود الدعوات في السيرفر

#### Usage

```
!inviteCodeConfig [key] [inviteCode] [value]
```

#### Aliases

* `!invite-code-config`
* `!icc`

#### Arguments

| Argument   | Type       | Required | Description                                | Details                                          |
| ---------- | ---------- | -------- | ------------------------------------------ | ------------------------------------------------ |
| key        | Enum       | No       | الاعدادات التي تريد اظهارها/تغييرها.       | Use one of the following values: `name`, `roles` |
| inviteCode | رقم الدعوة | No       | اعدادات كود الدعوات التي تحتاج الى تغييرها |                                                  |
| value      | القيمة     | No       | الاعدادات الجديدة.                         |                                                  |

#### Examples

```
!inviteCodeConfig
```

### !inviteCodes

الحصول على قائمة كل ما لديك من روابط

#### Usage

```
!inviteCodes
```

#### Aliases

* `!invitecode`
* `!invite-code`
* `!invite-codes`
* `!getinvitecode`
* `!get-invite-code`
* `!get-invite-codes`
* `!showinvitecode`
* `!show-invite-code`

#### Examples

```
!inviteCodes
```

### !inviteDetails

يعرض تفاصيل من اين لك دعواتك.

#### Usage

```
!inviteDetails [user]
```

#### Aliases

* `!invite-details`

#### Arguments

| Argument | Type     | Required | Description                                    | Details |
| -------- | -------- | -------- | ---------------------------------------------- | ------- |
| user     | المستعمل | No       | قم بذكر المستخدم الذي تريد عرض دعوات مفصلة له. |         |

#### Examples

```
!inviteDetails
```

```
!inviteDetails @User
```

```
!inviteDetails "User with space"
```

### !invites

اظهار عدد الدعوات الخاصة.

#### Usage

```
!invites [user]
```

#### Aliases

* `!invite`
* `!rank`

#### Arguments

| Argument | Type     | Required | Description                        | Details |
| -------- | -------- | -------- | ---------------------------------- | ------- |
| user     | المستعمل | No       | المستخدم الذي تريد عرض الدعوات له. |         |

#### Examples

```
!invites
```

```
!invites @User
```

```
!invites "User with space"
```

### !kick

طرد عضو من سيرفر

#### Usage

```
!kick <member> [reason]
```

#### Arguments

| Argument | Type | Required | Description              | Details |
| -------- | ---- | -------- | ------------------------ | ------- |
| member   | عضو  | Yes      | اذكر عضو للقيام بالطرد   |         |
| reason   | نص   | No       | الرجاء قم بذكر سبب الطرد |         |

#### Examples

### !leaderboard

إظهار الأعضاء مع اعلى الدعوات.

#### Usage

```
!leaderboard [page]
```

#### Aliases

* `!top`

#### Arguments

| Argument | Type | Required | Description                             | Details |
| -------- | ---- | -------- | --------------------------------------- | ------- |
| page     | رقم  | No       | أي صفحة من المتصدرين تريد الحصول عليها. |         |

#### Examples

```
!leaderboard
```

```
!leaderboard 1mo
```

```
!leaderboard 30d 6
```

### !lockdown

Lockdown a specific channel (Prevents anyone without special roles from sending messages)

#### Usage

```
!lockdown [-t value|--timeout=value] [channel]
```

#### Arguments

| Argument | Type   | Required | Description                             | Details |
| -------- | ------ | -------- | --------------------------------------- | ------- |
| channel  | القناة | No       | The channel that you want to lock down. |         |

#### Flags

| Flag      | Short | Type          | Description                                                                                                  |
| --------- | ----- | ------------- | ------------------------------------------------------------------------------------------------------------ |
| ‑‑timeout | ‑t    | المدة الزمنية | The timeout after which the lockdown automatically ends. Run the command again to end the lockdown manually. |

#### Examples

```
!lockdown
```

### !memberConfig

اظهر وغير الاعدادات التابعة للاعضاء في السيرفر.

#### Usage

```
!memberConfig [key] [user] [value]
```

#### Aliases

* `!member-config`
* `!memconf`
* `!mc`

#### Arguments

| Argument | Type     | Required | Description                       | Details                                                |
| -------- | -------- | -------- | --------------------------------- | ------------------------------------------------------ |
| key      | Enum     | No       | الاعدادات التي تحتاجها تظهر/تغير. | Use one of the following values: `hideFromLeaderboard` |
| user     | المستعمل | No       | اعدادات كود الدعوات تغيرت الى.    |                                                        |
| value    | القيمة   | No       | الاعدادت الجديدة.                 |                                                        |

#### Examples

```
!memberConfig
```

### !members

إظهار عدد الأعضاء لسيرفر الحالي.

#### Usage

```
!members
```

#### Aliases

* `!member`
* `!memberscount`

#### Examples

```
!members
```

### !mute

اسكت المستخدم

#### Usage

```
!mute [-d value|--duration=value] <user> [reason]
```

#### Arguments

| Argument | Type | Required | Description                           | Details |
| -------- | ---- | -------- | ------------------------------------- | ------- |
| user     | عضو  | Yes      | المستخدم الذي يجب اسكاته.             |         |
| reason   | نص   | No       | السبب الذي سيتم اسكات المستخدم بسببه. |         |

#### Flags

| Flag       | Short | Type          | Description                       |
| ---------- | ----- | ------------- | --------------------------------- |
| ‑‑duration | ‑d    | المدة الزمنية | The duration to mute the user for |

#### Examples

### !permissions

تهيئة الإذن ليستخدم الأوامر

#### Usage

```
!permissions [cmd] [role]
```

#### Aliases

* `!perms`

#### Arguments

| Argument | Type  | Required | Description                                    | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| -------- | ----- | -------- | ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| cmd      | أمر   | No       | الأمر لتكوين أذونات ل.                         | Use one of the following values: `addInvites`, `addRank`, `ban`, `botConfig`, `botInfo`, `caseDelete`, `caseView`, `check`, `clean`, `cleanShort`, `cleanText`, `clearInvites`, `config`, `createInvite`, `credits`, `export`, `fixRanks`, `getBot`, `graph`, `help`, `info`, `interactiveConfig`, `inviteCodeConfig`, `inviteCodes`, `inviteDetails`, `invites`, `kick`, `leaderboard`, `lockdown`, `memberConfig`, `members`, `mute`, `permissions`, `ping`, `prefix`, `premium`, `punishmentConfig`, `purge`, `purgeUntil`, `ranks`, `removeInvites`, `removeRank`, `restoreInvites`, `setup`, `softBan`, `strike`, `strikeConfig`, `subtractFakes`, `subtractLeaves`, `support`, `tryPremium`, `unban`, `unhoist`, `unmute`, `warn` |
| role     | وظيفة | No       | الدور الذي ينبغي منحه أو رفض الوصول إلى الأمر. |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |

#### Examples

```
!permissions
```

### !ping

بينغ الروبوت

#### Usage

```
!ping
```

#### Examples

```
!ping
```

### !prefix

يظهر البادئة الحالية للروبوت.

#### Usage

```
!prefix
```

#### Examples

```
!prefix
```

### !premium

معلومات حول الإصدار المتميز من InviteManager.

#### Usage

```
!premium [action]
```

#### Aliases

* `!patreon`
* `!donate`

#### Arguments

| Argument                                                       | Type                                                               | Required | Description                                                        | Details |
| -------------------------------------------------------------- | ------------------------------------------------------------------ | -------- | ------------------------------------------------------------------ | ------- |
| action                                                         | Enum                                                               | No       | العمل على التنفيذ. لا شيء للحصول على معلومات متميزة. "تحقق" للتحقق |         |
| متميزة. "تحقق" للتحقق ص بك. "تنشيط" لاستخدام قسطك لهذا الخادم. | Use one of the following values: `Activate`, `Check`, `Deactivate` |          |                                                                    |         |

#### Examples

```
!premium
```

```
!premium check
```

```
!premium activate
```

```
!premium deactivate
```

### !punishmentConfig

Configure punishments when reaching a certain amount of strikes.

#### Usage

```
!punishmentConfig [punishment] [strikes] [args]
```

#### Aliases

* `!punishment-config`

#### Arguments

| Argument   | Type | Required | Description                                       | Details                                                                   |
| ---------- | ---- | -------- | ------------------------------------------------- | ------------------------------------------------------------------------- |
| punishment | Enum | No       | Type of punishment to use.                        | Use one of the following values: `ban`, `kick`, `mute`, `softban`, `warn` |
| strikes    | رقم  | No       | Number of strikes for this punishment to be used. |                                                                           |
| args       | نص   | No       | Arguments passed to the punishment.               |                                                                           |

#### Examples

```
!punishmentConfig
```

### !purge

Purge messages in a channel.

#### Usage

```
!purge <quantity> [user]
```

#### Aliases

* `!prune`

#### Arguments

| Argument | Type     | Required | Description                          | Details |
| -------- | -------- | -------- | ------------------------------------ | ------- |
| quantity | رقم      | Yes      | How many messages should be deleted. |         |
| user     | المستعمل | No       | User whose messages are deleted.     |         |

#### Examples

### !purgeUntil

Purge messages in a channel up until a specified message.

#### Usage

```
!purgeUntil <messageID>
```

#### Aliases

* `!purge-until`
* `!prune-until`
* `!pruneu`
* `!purgeu`

#### Arguments

| Argument  | Type | Required | Description                    | Details |
| --------- | ---- | -------- | ------------------------------ | ------- |
| messageID | نص   | Yes      | Last message ID to be deleted. |         |

#### Examples

### !ranks

اظهار كل الرتب.

#### Usage

```
!ranks [page]
```

#### Aliases

* `!show-ranks`
* `!showranks`

#### Arguments

| Argument | Type | Required | Description                         | Details |
| -------- | ---- | -------- | ----------------------------------- | ------- |
| page     | رقم  | No       | The page of the ranks list to show. |         |

#### Examples

```
!ranks
```

### !removeInvites

Removes a specified amount of invites from a user.

#### Usage

```
!removeInvites <user> <amount> [reason]
```

#### Aliases

* `!remove-invites`

#### Arguments

| Argument | Type     | Required | Description                          | Details |
| -------- | -------- | -------- | ------------------------------------ | ------- |
| user     | المستعمل | Yes      | The user to remove the invites from. |         |
| amount   | رقم      | Yes      | The amount of invites to remove.     |         |
| reason   | نص       | No       | The reason for removing the invites. |         |

#### Examples

```
!removeInvites @User 5
```

```
!removeInvites "User with space" 23 Removed for cheating
```

```
!removeInvites @User -6 Added for apologizing
```

### !removeRank

إزالة رتبة.

#### Usage

```
!removeRank <rank>
```

#### Aliases

* `!remove-rank`

#### Arguments

| Argument | Type  | Required | Description               | Details |
| -------- | ----- | -------- | ------------------------- | ------- |
| rank     | وظيفة | Yes      | والتي تريد إزالة الترتيب. |         |

#### Examples

```
!removeRank @Role
```

```
!removeRank "Role with space"
```

### !restoreInvites

استعادة جميع الدعوات التي تم مسحها مسبقًا.

#### Usage

```
!restoreInvites [user]
```

#### Aliases

* `!restore-invites`
* `!unclear-invites`
* `!unclearinvites`

#### Arguments

| Argument | Type     | Required | Description                                                             | Details |
| -------- | -------- | -------- | ----------------------------------------------------------------------- | ------- |
| user     | المستعمل | No       | المستخدم لاستعادة جميع يدعو ل. إذا تم حذف يستعيد يدعو لجميع المستخدمين. |         |

#### Examples

```
!restoreInvites
```

```
!restoreInvites @User
```

```
!restoreInvites "User with space"
```

### !setup

Help with setting up the bot and checking for problems (e.g. missing permissions)

#### Usage

```
!setup
```

#### Aliases

* `!guide`
* `!test`
* `!testbot`
* `!test-bot`

#### Examples

```
!setup
```

### !softBan

Ban and then automatically unban a member from the server.

#### Usage

```
!softBan [-d value|--deleteMessageDays=value] <user> [reason]
```

#### Aliases

* `!soft-ban`

#### Arguments

| Argument | Type | Required | Description              | Details |
| -------- | ---- | -------- | ------------------------ | ------- |
| user     | عضو  | Yes      | User to ban.             |         |
| reason   | نص   | No       | Why was the user banned. |         |

#### Flags

| Flag                | Short | Type | Description                                        |
| ------------------- | ----- | ---- | -------------------------------------------------- |
| ‑‑deleteMessageDays | ‑d    | رقم  | Delete messages from the user this many days back. |

#### Examples

### !strike

Add strikes to a user

#### Usage

```
!strike <member> <type> <amount>
```

#### Arguments

| Argument | Type | Required | Description                       | Details                                                                                                                                                      |
| -------- | ---- | -------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| member   | عضو  | Yes      | The member receiving the strikes  |                                                                                                                                                              |
| type     | Enum | Yes      | The type of the violation         | Use one of the following values: `allCaps`, `duplicateText`, `emojis`, `hoist`, `invites`, `links`, `mentionRoles`, `mentionUsers`, `quickMessages`, `words` |
| amount   | رقم  | Yes      | The amount of strikes to be added |                                                                                                                                                              |

#### Examples

### !strikeConfig

Configure strikes received for various violations.

#### Usage

```
!strikeConfig [violation] [strikes]
```

#### Aliases

* `!strike-config`

#### Arguments

| Argument  | Type | Required | Description        | Details                                                                                                                                                      |
| --------- | ---- | -------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| violation | Enum | No       | Violation type.    | Use one of the following values: `allCaps`, `duplicateText`, `emojis`, `hoist`, `invites`, `links`, `mentionRoles`, `mentionUsers`, `quickMessages`, `words` |
| strikes   | رقم  | No       | Number of strikes. |                                                                                                                                                              |

#### Examples

```
!strikeConfig
```

### !subtractFakes

Remove fake invites from all users.

#### Usage

```
!subtractFakes
```

#### Aliases

* `!subtract-fakes`
* `!subfakes`
* `!sf`

#### Examples

```
!subtractFakes
```

### !subtractLeaves

Remove leaves from all users

#### Usage

```
!subtractLeaves
```

#### Aliases

* `!subtract-leaves`
* `!subleaves`
* `!sl`

#### Examples

```
!subtractLeaves
```

### !support

Get an invite link to our support server.

#### Usage

```
!support
```

#### Examples

```
!support
```

### !tryPremium

Try the premium version of InviteManager for free for a limited duration.

#### Usage

```
!tryPremium
```

#### Aliases

* `!try`
* `!try-premium`

#### Examples

```
!tryPremium
```

### !unban

فك الحظر من شخص.

#### Usage

```
!unban <user> [reason]
```

#### Arguments

| Argument | Type     | Required | Description                     | Details |
| -------- | -------- | -------- | ------------------------------- | ------- |
| user     | المستعمل | Yes      | المستخدم الذي يجب فك الحظر منه. |         |
| reason   | نص       | No       | السبب لفك حظر المستخدم.         |         |

#### Examples

### !unhoist

Add a character in front of all members with a special character in front of their name, so they will be shown at the end of the member list.

#### Usage

```
!unhoist
```

#### Aliases

* `!dehoist`

#### Examples

```
!unhoist
```

### !unmute

فك الاسكات من شخص.

#### Usage

```
!unmute <user>
```

#### Arguments

| Argument | Type | Required | Description                  | Details |
| -------- | ---- | -------- | ---------------------------- | ------- |
| user     | عضو  | Yes      | المستخدم الذي يجب فك اسكاته. |         |

#### Examples

### !warn

تحذير شخص.

#### Usage

```
!warn <member> [reason]
```

#### Arguments

| Argument | Type | Required | Description           | Details |
| -------- | ---- | -------- | --------------------- | ------- |
| member   | عضو  | Yes      | شخص ليتم تحذيره.      |         |
| reason   | نص   | No       | لماذا تم تحذير الشخص. |         |

#### Examples
