|
| 1 | +# Server Property ✏️ |
| 2 | + |
| 3 | +The server property is a way to store and manage server-specific settings that are used across multiple commands. |
| 4 | +This includes settings like the moderation log channel, the strike log channel, the score management role, and more. |
| 5 | + |
| 6 | +The settings can be changes using the sub-commands of [](config.topic). \ |
| 7 | +A list of all available server properties can be found below. |
| 8 | + |
| 9 | +## String / Text |
| 10 | + |
| 11 | +- `BAN_MESSAGE`: The message that is sent to a user when they are banned from the server. It can contain some |
| 12 | + placeholders: |
| 13 | + - `%\server%`: The name of the server |
| 14 | + - `%\form%`: The unban form, if present |
| 15 | +- `UNBAN_FORM`: The link to the unban form that is sent to a user when they are banned from the server. If it is |
| 16 | + present, it will be attached to the message as a link button, so please make sure that it is in a proper link format. |
| 17 | + |
| 18 | +## Number |
| 19 | + |
| 20 | +`currently none` |
| 21 | + |
| 22 | +## Boolean (true/false) |
| 23 | + |
| 24 | +- `PROFILE_MODERATION_BAN`: If set to `true`, the bot will automatically ban users that have a flagged profile, meaning |
| 25 | + a suspicious username that might impersonate legitimate bots or users. Otherwise, only a log message is sent into the |
| 26 | + `MODERATION_LOGS_CHANNEL`. |
| 27 | + |
| 28 | +## Channel |
| 29 | + |
| 30 | +- `MODERATION_LOGS_CHANNEL`: The channel where moderation logs are sent to. This includes all messages about warnings |
| 31 | + and messages when a user is flagged. |
| 32 | +- `SCORE_LOGS_CHANNEL`: The channel where special messages about the score system are sent to. This includes messages |
| 33 | + when a log was denied by a staff member and when score is managed (using [](manage-score.topic)). |
| 34 | +- `STRIKES_LOGS_CHANNEL`: The channel where strike logs are sent to, meaning messages when a warning with [type |
| 35 | + `Strike`](Warning-Type.md) is added or edited. |
| 36 | +- `LOG_APPROVING_CHANNEL`: `Coming soon` |
| 37 | +- `TRANSCRIPTS_CHANNEL`: The channel where transcripts are sent to. If the server uses Ticket Tool, please make sure |
| 38 | + that transcripts of all service tickets are sent to this channel. The bot will only listen to ticket transcripts in |
| 39 | + this channel, other channels will be ignored. |
| 40 | +- `TOTAL_SCORE_LEADERBOARD_CHANNEL`: The channel where the total score leaderboard is sent to. This leaderboard shows |
| 41 | + the total score of all users in the server. |
| 42 | +- `SERVICE_TEAM_RULES_CHANNEL`: `Coming soon` |
| 43 | +- `CNT_MESSAGES_CHANNEL`: `Coming soon` |
| 44 | +- `CNT_INFORMATION_CHANNEL`: `Coming soon` |
| 45 | + |
| 46 | +## Category |
| 47 | + |
| 48 | +`currently none` |
| 49 | + |
| 50 | +## Role |
| 51 | + |
| 52 | +- `SCORE_MANAGEMENT_ROLE`: The score management role affect which users are allowed to manage the score of other users |
| 53 | + using the [](manage-score.topic) command. If a user does not have this role, they are not allowed to manage the score |
| 54 | + of other users, and a warning message will be shown to them when using that command. If this property isn't set, the |
| 55 | + user is required to have the `Administrator` permission to manage the score of other users. Additionally, this is |
| 56 | + required to discard the `/log` message of other users. |
0 commit comments