Создание задач

Из чего состоят задачи и как их создавать в боте, в мини-приложении и в версии для браузера.

Основная функция сервиса «OK, Bob!» – это работа с задачами. И в этой статье мы расскажем, как их создавать.

Но сначала рассмотрим, что из себя представляют задачи.

Характеристики задач

У каждой задачи есть следующие характеристики:

  • Текстовое содержание задачи (название)
  • Подробное описание
  • Дата
  • Время
  • Продолжительность
  • Напоминание
  • Повторение
  • Теги (только для личных задач)
  • Статус: выполнена / не выполнена
Характеристики задач «OK, Bob!»
Характеристики задач «OK, Bob!»

Теперь посмотрим, как создавать задачи.

Как создать задачу в личной переписке с ботом

В личной переписке с ботом задачу можно создать как через текстовое сообщение, так и через голосовое.

Текстовым сообщением

Когда вы отправляете любое текстовое сообщение в личку боту, он сразу создает задачу, основываясь на содержании сообщения.

При этом можно сразу при создании задачи указать ей нужные параметры: дату, время, продолжительность, тэги напоминание.

Например, сообщение Провести планерку 20.10 15:00 1ч не просто создаст задачу с названием «Провести планерку», но и поставит её на 20 октября, на 15:00, с длительностью 1 час.

Создание задачи через бота
«OK, Bob!» предлагает простой и гибкий синтаксис для указания параметров задачи. Мы не будем останавливаться на нём подробно в данной статье, потому что этому вопросу посвящены другие соответствующие статьи документации: Дата и время задачи, Напоминания, Тэги.

Естественным языком с помощью команды /ok

Можно создавать задачи естественным языком с помощью ИИ.

Для этого нужно просто написать команду /ok и далее описать условие задачи в свободной форме, как в обычном разговоре. Бот сам распознает текст задачи и её параметры: дату, время, длительность и напоминание.

Создание задачи через бота с помощью ИИ

Примеры запросов с командой /ok:

  • /ok завтра в 12 обед, напомни за 20 минут.
  • /ok созвон с командой в пятницу в два.
  • /ok купить продукты второго ноября в 11, продолжительность час.

Голосовым сообщением

Боту можно отправить голосовое сообщение, и тогда он распознает сказанный текст и поставит задачу.

Создание задачи голосовым сообщением
Создание задачи голосовым сообщением

При этом бот распознает и все нужные параметры задачи, например:

  • День: «завтра», «в пятницу», «15 августа».
  • Время: «двенадцать сорок», «полвторого», «15 минут третьего».
  • Напоминание: «напомни за 30 минут».
  • Длительность: «на два часа», «до 18:00».

Например, вот такое аудиосообщение будет полностью правильно распознано и сохранено в виде задачи: «Завтра в 14:30 встреча с командой, длительность два часа, напомни за полчаса.»

Распознавание голосовых сообщений не ограничено в тарифах «Эксперт» и «Бизнес», но на бесплатном тарифе «База» доступно только 5 распознаваний в месяц. Также, распознавание работает только в личной переписке с ботом (т.е. не доступно в групповых чатах).

Создание нескольких задач одним текстовым сообщением

Можно создать несколько задач одним сообщением, начиная каждую новую задачу с новой строки и дефиса.

Создание задач списком в одном сообщении
Создание задач списком в одном сообщении

Например:

- новая задача
- еще одна задача сегодня
- третья задача 24.05 12-00 1ч

В этом примере:

  • новая задача попадет в Инбокс,
  • еще одна задача будет поставлена на сегодняшний день,
  • третья задача будет создана на 24 мая на полдень с продолжительностью 1 час.
Постановка нескольких задач списком работает и в личной переписке с ботом, и в рабочих группах.

Также можно указывать общие параметры в строчке до перечисления задач: например, написать день недели или указать ответственного за выполнение в рабочей группе, на которого нужно поставить все задачи из списка.

Как создать задачу в веб-приложении (в браузере или в мини-аппе)

И в десктопной, и в мобильной версии веб-приложения есть два способа добавить задачу:

  • через командную строку внизу экрана,
  • через кнопку «Добавить задачу» в списке задач – после нажатия на нее в списке создается новая строка с полем для ввода текста.

В обоих случаях нужно ввести в поле текст задачи и ее параметры. При этом текст воспринимается так же, как текст сообщения, отправленного боту: то есть так же расшифровываются дата, время, продолжительность, напоминания и теги.

Создание задачи прямо в списке
Создание задачи в веб-приложении через командную строку

Когда вы ввели нужный текст, нужно сохранить задачу. При создании через список задач для этого нужно нажать на Enter или Tab на клавиатуре, а при создании через командную строку для этого нужно кликнуть на синюю кнопку со стрелкой справа, либо нажать Enter.

Создание задачи через командную строку в десктопной версии
Создание задачи через командную строку в десктопной версии

Также можно частично создавать задачи через специальную форму редактирования, если визуальный подход вам удобней, чем текстовый.

Для этого сначала нужно просто создать задачу как обычно, но можно заполнить только часть полей, хотя бы название. А затем нажать на иконку редактирования (две угловых стрелки) в правой части задачи в списке. Иконка сразу видна в мобильной версии приложения, но в десктопной нужно сначала навести на задачу, чтобы иконка появилась.

И тогда все остальные нужные поля задачи вы сможете заполнить через эту форму: описание, эмодзи-иконку, дату, время, продолжительность, напоминание, повторение и тэги.

Редактирование задачи в окне

Как создать задачу в рабочей группе

Работа с задачами внутри рабочей группы имеет свои особенности, потому мы рассказываем об этом в специальном разделе «Работа в группах».