LogoRobo.js
Packages@robojs/roadmap

formatCardContent()

Function: formatCardContent()

function formatCardContent(
   card, 
   guildId, 
   guild?, 
maxLength?): Promise<string>

Formats a roadmap card into Discord message content with automatic truncation.

Includes description and metadata (assignees, labels, last updated). Content is truncated to respect Discord limits (2000 for forum thread starter messages and message edits). Assignees are redacted - only mapped Discord users are mentioned, and Jira names are never shown.

Parameters

ParameterTypeDefault valueDescription
cardRoadmapCardundefinedThe roadmap card to format.
guildIdstringundefinedThe Discord guild ID for looking up assignee mappings.
guild?GuildundefinedOptional guild object for validating Discord user existence.
maxLength?number2000Maximum character limit (default: 2000).

Returns

Promise<string>

Formatted message content.

Example

const content = formatCardContent(card, guildId, guild, 2000);

On this page