In this page, we want to describe how VTC commands works with an extended help and a walkthrough to register your VTC in TruckyBot.

Register your VTC

This command is enabled only to Discord administrators.

In any channel send:

.vtc register

This command starts the registration process. Below an example:

The bot will ask the VTC name, which Discord role has to be considered a VTC manager, which Discord role has to be considered a VTC member without special permission.

If you don’t have these roles, you must create it before starting the registration process.

At the end of the registration process, the bot will check if it has the “Manage roles” permission to manage Discord server permission automatically.

If you see

Actually, the bot don't have the permission to manage roles.

You have to grant “Administrator” or “Manage roles” to TruckyBot in your server.

At the end of the registration process, the bot will add users belonging to VTC admin role and VTC member role as admin or members saving the data in the database.

With this, you’ll unregister the VTC.

.vtc delete

Manage VTC Roles

The bot will assign the VTC admin role you provided during the registration process.

.vtc setrole admin @User

The bot will assign the VTC member role you provided during the registration process.

.vtc setrole member @User

The bot will remove the role assigned to the user.

.vtc setrole none @User

The bot will automatically delete all the users who left the server but who are still on the Trucky’s VTC.

.vtc clean

Questions and applications commands

Now you can set questions served during the application process.

Add new question

.q add <Question>

Remove question with given ordinal

.q remove <question id>

List all saved questions

.q list

This command set the channel where application interview results are sent.

.vtc setchannel #channel

This command is available for all users that aren’t in the VTC. It starts the application process. The bot will open a DM channel with the user and starts to serve questions saved. When the user finishes serving all questions, the result is sent in the channel set with .vtc setchannel command.

.apply

The admins of the VTC can show the applications pending.

.applications

And they can accept or deny the applications.

.accept <Number> | .deny <Number>

Show VTC info

This command is available to all users, show current VTC info, if registered, with admins and members list.

.vtc info