Optionaldata: Partial<InputChecklist>Add a single task to the checklist
Task text (1-100 characters)
Optionaloptions: { entities?: MessageEntity[]; id?: number; parseMode?: ParseMode }Optional task configuration
Add multiple tasks at once
Array of task definitions
Create a deep clone of this builder
Check equality with another checklist
Other checklist to compare
Get a task by ID
Task ID to find
Get all tasks
Merge tasks from another source
Source of tasks to merge
Set the checklist title
Title text (1-255 characters)
OptionalparseMode: ParseModeOptional parse mode
Optionalentities: MessageEntity[]Optional title entities
Set title entities
Message entities for the title
Convert to API-ready JSON format
Update an existing task
Task ID to update
Partial task updates
StaticcreateCreate a task object
Task text
Task ID
Optionaloptions: { entities?: MessageEntity[]; parseMode?: ParseMode }Optional task configuration
StaticfromCreate builder from existing checklist
Source checklist or builder
Builder for creating Telegram checklist inputs
Example