Skip to main content

Function: getForumChannelForColumn()

function getForumChannelForColumn(guild, columnName): Promise<ForumChannel | null>

Retrieves a specific forum channel for a column.

This is a helper function for validation before operations on a specific column's forum. It returns null if no forum is configured for the column or if the channel was deleted.

Parameters​

ParameterTypeDescription
guildGuildThe Discord guild
columnNamestringThe column name (e.g., 'Backlog', 'In Progress', 'Done')

Returns​

Promise<ForumChannel | null>

The forum channel for the column, or null if not found

Example​

const backlogForum = await getForumChannelForColumn(guild, 'Backlog');
if (!backlogForum) {
return interaction.reply('No Backlog forum configured. Run /roadmap setup first.');
}