commands/census/assign
/assign command — officer tool to create and assign a character to any Discord user.
Requires ManageGuild permission. Creates a new Census record for
the specified user. If the user is new, automatically inserts them into
Dkp and forces the first character to "Main" status.
Variables
Section titled “Variables”
constdata:SlashCommandOptionsOnlyBuilder
Defined in: commands/census/assign.ts:41
permissions
Section titled “permissions”
constpermissions:"ManageGuild"='ManageGuild'
Defined in: commands/census/assign.ts:28
Functions
Section titled “Functions”autocomplete()
Section titled “autocomplete()”autocomplete(
interaction):Promise<void>
Defined in: commands/census/assign.ts:79
Parameters
Section titled “Parameters”interaction
Section titled “interaction”AutocompleteInteraction
Returns
Section titled “Returns”Promise<void>
execute()
Section titled “execute()”execute(
interaction):Promise<InteractionResponse<boolean> |undefined>
Defined in: commands/census/assign.ts:100
Parameters
Section titled “Parameters”interaction
Section titled “interaction”ChatInputCommandInteraction
Returns
Section titled “Returns”Promise<InteractionResponse<boolean> | undefined>
getActiveStatuses()
Section titled “getActiveStatuses()”getActiveStatuses():
Promise<Status[]>
Defined in: commands/census/assign.ts:30
Returns
Section titled “Returns”Promise<Status[]>
statusMustBeActive()
Section titled “statusMustBeActive()”statusMustBeActive(
inputStatus):Promise<Status>
Defined in: commands/census/assign.ts:35
Parameters
Section titled “Parameters”inputStatus
Section titled “inputStatus”string
Returns
Section titled “Returns”Promise<Status>