Packages@robojs/roadmap
createOrGetRoadmapCategory()
Function: createOrGetRoadmapCategory()
function createOrGetRoadmapCategory(options): Promise<{
category: CategoryChannel;
forums: Map<string, ForumChannel>;
}>Creates or retrieves the roadmap category with forum channels for each column (idempotent).
Parameters
| Parameter | Type | Description |
|---|---|---|
options | CreateRoadmapForumsOptions | Guild and columns to create forums for. |
Returns
Promise<{
category: CategoryChannel;
forums: Map<string, ForumChannel>;
}>
Category and map of column names to forum channels.
Throws
Error if bot lacks Manage Channels permission.
Example
const { category, forums } = await createOrGetRoadmapCategory({
guild: interaction.guild,
columns: [{ id: 'backlog', name: 'Backlog', order: 0 }]
});