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
Clear all tasks
Create a deep clone of this builder
Check equality with another checklist
Other checklist to compare
Get task count
Get all tasks
Merge tasks from another source
Source of tasks to merge
Remove a task by ID
Task ID to remove
Set whether others can add tasks
OptionalcanAdd: booleanWhether others can add tasks
Set whether others can mark tasks as done
OptionalcanMark: booleanWhether others can mark tasks as done
Set the parse mode for the title
Parse mode to use
Set the checklist title
Title text (1-255 characters)
OptionalparseMode: ParseModeOptional parse mode
Optionalentities: MessageEntity[]Optional title entities
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