Skip to main content

Function: createOrGetRoadmapCategory()

function createOrGetRoadmapCategory(options): Promise<object>

Creates or retrieves the roadmap category with forum channels for each column (idempotent).

Parameters

ParameterTypeDescription
optionsCreateRoadmapForumsOptionsGuild and columns to create forums for.

Returns

Promise<object>

Category and map of column names to forum channels.

category

category: CategoryChannel;

forums

forums: Map<string, ForumChannel>;

Throws

Error if bot lacks Manage Channels permission.

Example

const { category, forums } = await createOrGetRoadmapCategory({
guild: interaction.guild,
columns: [{ id: 'backlog', name: 'Backlog', order: 0 }]
});