Описание
Описывает чек-лист для создания.
| Поле | Тип | Описание |
|---|---|---|
| title | String | Заголовок чек-листа; 1-255 символов после обработки сущностей |
| parse_mode | String | Необязательный. Режим обработки сущностей в заголовке. Подробнее см. параметры форматирования. |
| title_entities | Массив MessageEntity | Необязательный. Список специальных сущностей, которые появляются в заголовке, могут быть указаны вместо parse_mode. В настоящее время разрешены только сущности жирный текст, курсив, подчёркивание, зачёркивание, спойлер и пользовательский эмодзи. |
| tasks | Массив InputChecklistTask | Список из 1-30 задач в чек-листе |
| others_can_add_tasks | Boolean | Необязательный. Укажите True, если другие пользователи могут добавлять задачи в чек-лист |
| others_can_mark_tasks_as_done | Boolean | Необязательный. Укажите True, если другие пользователи могут отмечать задачи как выполненные или невыполненные в чек-листе |
Примеры
json
{
"title": "Weekly Shopping List",
"parse_mode": "HTML",
"title_entities": [
{
"type": "bold",
"offset": 0,
"length": 6
}
],
"tasks": [
{
"title": "Buy milk",
"is_done": false
},
{
"title": "Get bread",
"is_done": true
},
{
"title": "Purchase eggs",
"is_done": false
}
],
"others_can_add_tasks": true,
"others_can_mark_tasks_as_done": false
}
История изменений
- API 9.1. Добавлен объект InputChecklist
Дополнительно
- MessageEntity - Объект MessageEntity представляет специальную форматированную сущность в тексте сообщения, такую как упоминания, хэштеги, ссылки или стилизованный текст.
- InputChecklistTask - Объект описывает задачу для добавления в контрольный список бота с указанием текста, идентификатора и параметров форматирования.