Configuration

These commands can be used to configure Vega and tell it exactly what you want it to do. Most of these commands require Administrator or permission to edit the server.

Automod

Set up some rules in your server that Vega will automatically enforce. Currently you can disallow invites or stop people from mentioning more than 5 users per message.

Here, you can also set up what happens depending on the amount of times they violate something (within 1 hour) not allowed through automod. For example, if someone posts an invite twice, action 2 will happen. You can set these up by doing $automod action1/2/3 warn/mute/kick/ban If you don't understand, take a look at the examples below.

Usage

$automod [setting] [enable/disable/action]

Examples

$automod noinvite enable
$automod nospam disable
$automod nomassmentions enable
$automod action2 mute
$automod action3 ban

Aliases

automoderation

Default permission: ADMINISTRATOR

Perms

Set custom permissions for each command. The permission names are listed here. You can also set permissions to a role name, so you could allow anyone with the Moderator role to use $banYou can reset ALL of the permissions back to default with $perms reset

Usage

$perms [command] [permission]

Examples

$perms echo MANAGE_MESSAGES
$perms settings Manager
$perms

Default permission: ADMINISTRATOR Recommended you do not change this, as anyone with access to this can give themselves, and anyone else access to any command.

Settings

Configure custom options for your server so Vega does exactly what you want it to do. Settings are also set under automod, perms, welcome and roleme. Run $settings to see what settings you can change with this command, or totally reset ALL of your settings with $settings reset

Usage

$settings [setting] [choice]

Examples

$settings prefix $!
$config deletelog #deleted-messages
$config muterole Muted
$set log #logs

Aliases

set
config

Default permission: ADMINISTRATOR

Welcome

Set a channel where members are welcomed to the server, or where leave messages are posted. You can also specify a custom message for people leaving and for people joining if you want to. The following words will be automatically replaced in the welcome message and the leave message:

{mention} will @Mention the user, not recommended for leave messages as it may just become numbers after a while. {user} The users name without mentioning them, for example ThatLifeofGames#6392 {server} The name of the server, for example Vega's Discord. This is useful if you change your server name often. {count} How many members the server has.

Usage

$welcome channel #members
$welcome message Welcome {mention} to {server}! They are member {count}.
$welcome leavemsg Goodbye {user}! We now have {count} members.

Aliases

joinmsg

Default permission: MANAGE_GUILD

‚Äč