Тип данных InputChecklist

Объект для создания чек-листа с заголовком, задачами и настройками доступа.

Описание

Описывает чек-лист для создания.

Поле Тип Описание
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 - Объект описывает задачу для добавления в контрольный список бота с указанием текста, идентификатора и параметров форматирования.
Комментарии