Skip to main content

Function: getAuthorizedCreatorRoles()

function getAuthorizedCreatorRoles(guildId): string[]

Retrieves the list of role IDs authorized to create roadmap cards.

This helper extracts the authorized creator roles from the guild's settings. If no roles are configured, an empty array is returned, meaning only administrators can create cards.

Parameters

ParameterTypeDescription
guildIdstringThe Discord guild ID

Returns

string[]

Array of role IDs that can create cards

Example

const authorizedRoles = getAuthorizedCreatorRoles(guildId);
if (authorizedRoles.length > 0) {
console.log('Roles that can create cards:', authorizedRoles);
} else {
console.log('Only admins can create cards');
}