Application Manager

Created and Managed By: Vishal.

Overview:

I am Application Manager. According to my name, one can easily get about my working. I can create applications as well as manage applications within a server . I can help you optimising the recruitment for any purpose.

Commands:

Basics:

Prior Setup(Must Read.):

In this section you will learn to setup applications for a server.

Apply Limit:

To check and set the limits of application a member can apply.

a/applylimit To check the current limit of a member can apply for application in a server.

a/applylimit set <new_limit>To set a new limit for members to apply for applications in a server.

a/applylimit removeTo remove the current limit for applying. On removing the limit will change to default value 1.

<new_limit> =Any Integer between 1-3.

Channel Setup:

In this section you will learn to setup the logging(Channel where the application will be sent after completing apply process) channel for applications.

a/applogTo get the channel name in which the logging of applications of members has been set.

a/applog hereTo set the current channel (where you are using the command) as the application logging channel.

a/applog set <#new_channel>To set the mentioned channel as application logging channel.

In place of<#new_channel>a channel should be mentioned.

Blacklist Channel/Role:

After setting this thing up you can prohibit someone from applying for the application whether by blacklisting channel or role.

a/blacklistTo check current blacklisted role and blacklisted channels in the server.

a/blacklist channel <#new_channel>Use this command to set many blacklisted channel. More than one channel can be blaclisted.Apply command will not work in blacklisted channels.

a/blacklist role <@new_role>To set a blacklisted role. Only one blacklisted role can be set. Member with blacklisted role can't apply.

a/blacklist removeTo remove all the blacklisted channels as well as blacklisted roles.

Only one role can be blacklisted but more than one channel can be blacklisted.

Roles when user apply:

In this section you will learn about how to setup roles to give to members when they apply for the application in the server.

a/onapplyroleTo check which role will be given to member when they apply for the application in server.

a/onapplyrole set <@new_role>To set a role to give to members when they apply for the application in the server.

a/onapplyrole removeTo remove the role that was set to be given to member when they apply for the application.

Bot should have Manage Role permission. And the role of bot should be greater than the role which you are trying to set. You can set only one role for the same.

Role on application accept:

In this section you will learn about how to setup roles to give to members when their application is accepted in the server.

a/onacceptroleTo check which role will be given to member when their application will be accepted in server.

a/onacceptrole set <@new_role>To set a role to give to members when their application will be accepted in server.

a/onacceptrole removeTo remove the role that was set to be given to member when their application accepted in s

Bot should have Manage Role permission. And the role of bot should be greater than the role which you are trying to set. You can set only one role for the same.

Role on application reject:

In this section you will learn about how to setup roles to give to members when their application is rejected in the server.

a/onrejectroleTo check which role will be given when member's application is rejected.

a/onrejectrole set <role>To set a role to give to members when their application is rejected.

a/onrejectrole removeTo remove the on reject role to give to members.

Setting Questions:

Here is the thing to learn to set questions for the applications in server.

a/questionsTo see what questions has been setup for the application in the server.

a/questions set <question1///question2///question3>To set questions for new application in server.(Every questions should be seperated with '///'.)

a/questions removeTo remove the current set of questions for application in server.

You can only create 1 set of questions containing maximum 20 questions.

How to apply?:

You can just apply for any application in a server by using a/apply command in that server. You will get a responce if that channel has not been blacklisted.

DM of the applicant should be open.

Accept/Reject application:

You can accept or reject any application with accept and reject command respectively.

a/accept <application_id>With this command you will be able to accept any application submitted by an applicant.

a/reject <application_id>With this command you will be able to reject any application submitted by an applicant.

To copy the message ID in PC right click on the message. And in case of Mobile tap and hold a message to see copy ID Option.

Here <application_id> is the Message ID of the submitted application.

If you can't see Copy ID option in discord, follow below steps(For PC and Mobile both.):

  • Go to user settings of discord.

  • Head over to the appearance section.

  • Now turn on the developer mode option.

Remove Applications:

You can remove any application of an user or the whole database of users by these commands.'

a/remove <application_id>With this command you will be able to remove applications of any user with their application id.

a/clearuser <user>To clear all the application of a user by mentioning them or by their ID.

a/cleardbWith this command a staff of any server can delete all database for the same server. Required everytime before setting a new question for the server.(I will be adding auto cleardb someday.)

Invite/Suggest:

  • You can Invite me by the this link.

  • You can suggest something for bot to owner by command a/suggest <suggestions>.

Last updated