Configuring Applications

This guide will have you the various application configuring commands with AppBot!

Helpful commands

Select

Use a/select <shortID> to select an application. You will need this command before you start to edit your applications!

Posting the application

You can a/app post <channelID> to post the selected application to a channel! This will give a nice embed with an interaction to start the application process.

Show application information

Use a/app show <shortID> to get information of an application!

app show example

Enabling, Disabling, Deleting

Have control over the status of your application with just one command! See the commands below.

Command Usages

 
a/app enable <shortID>  # Enable an application for users to apply to.
a/app disable <shortID> # Disable an application so users can no longer apply.
a/app delete <shortID>  # Permanently delete an application.
 

Edit the application

Use a/app edit to edit the applications settings itself such as the name, description, etc. The short ID is not editable!

Command Usages

 
a/app edit <field> <new info> # Edit the specific field with a new value.
 

edit fields

Editing the Questions

You can edit the questions by using a/app questions <list/add/edit/remove>

Add, edit, or remove questions from an application.

Command Usages

 
a/app questions edit <Question name>   # Edit an already existing question.
a/app questions remove <Question name> # Remove an already existing question.
 

Editing AppBot messages

Application status messages

Edit what the messages AppBot sends to users DM's with a/app messages! This is a premium feature.

messages example

Application threads

Enable or disable AppBot creating threads on applications automatically in the channel its sent to with a/app threads [disable | enable]. This is a premium feature.

threads example

User Management

Commands to help manage what users can do with AppBot.

Cooldown

Set a user from applying to certain or all apps in a guild by using a/cooldown <clear/set/get> <User ID>.

 
a/cooldown set <User ID> <App Short ID / global> <number days> # Set a user's cooldown
a/cooldown clear <User ID> <App Short ID / global>             # Clear a user's cooldown
a/cooldown get <User ID>                                       # Get a user's cooldown status
 

Blacklist

Blacklist a user from applying to certain or all apps in a guild by using a/blacklist <add/remove/get/list>.

 
a/blacklist add <User ID> <App Short ID / global> [reason] # Add a user to the blacklist
a/blacklist remove <User ID> <App Short ID / global>       # Remove a user from the blacklist
a/blacklist get <User ID>                                  # Get a users blacklist status
a/blacklist list <App Short ID / global>                   # List the users blacklisted
 

Perms

The a/perms <set/remove/list> command manages a role's permission to interact with applications.

a/perms list                          # List of current configured permissions
a/perms set <Role> <Permission level> # Set a roles permissions
a/perms remove <Role>                 # Remove a roles permissions