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

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

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

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

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

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

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

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

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

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

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

Текстом естественным языком

Отправьте задачу обычной фразой. Бот сам выделит из неё название задачи и параметры: дату, время, продолжительность, напоминание и теги через #tag.

Можно писать коротко или подробно, как в обычном разговоре:

  • в четверг #gogo полистать в четверть пятого, напомни за полтора часа
  • завтра в 11:30 созвон с дизайнером на 45 минут #работа
  • купить билеты на следующей неделе днем
  • послезавтра утром проверить договор и напомнить за час

Если сообщение уверенно похоже на задачу, Боб создаст её сразу. Если формулировка неоднозначная, он может уточнить, нужно ли создать задачу или обработать сообщение как запрос к ассистенту.

Если в личной переписке сообщение начинается с дефиса и пробела, например - купить молоко, Боб сразу воспринимает текст после дефиса как новую задачу. Такой формат удобен, когда хочется быстро зафиксировать задачу без команды и без лишних слов.

Создание задачи через бота
Подробнее про отдельные параметры задач: Дата и время задачи, Напоминания, Теги.

Старый режим: короткие шаблоны параметров

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

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

Создание задачи через бота с помощью ИИ
Это старый режим создания задач. Он сохранён для совместимости и быстрых привычных команд, но новые возможности agentic-Боба шире и не ограничены этими шаблонами: можно формулировать задачу естественным языком, задавать уточнения и управлять уже созданными задачами в том же диалоге.

Команда /ok тоже сохранена. Её можно использовать как явную команду создания задачи, но в личной переписке с ботом обычно достаточно обычного сообщения.

Примеры старых шаблонных и /ok-запросов:

  • Провести планерку 20.10 15:00 1ч
  • задача 24.03 12-00 !1ч
  • /ok завтра в 12 обед, напомни за 20 минут
  • /ok созвон с командой в пятницу в два

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

Боту можно отправить голосовое сообщение. После расшифровки текст проходит через тот же agentic-сценарий, что и обычное сообщение: если это задача, Боб создаст её; если это вопрос или просьба управлять задачами, он обработает её как запрос к ассистенту.

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

В голосе можно указывать все нужные параметры задачи, например:

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

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

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

Создание одной или нескольких задач списком

Можно создать одну или несколько задач списком. Для этого начните задачу с новой строки и дефиса.

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

Если в личной переписке с ботом отправить даже одну строку в таком формате, Боб создаст задачу из текста после дефиса:

- купить молоко завтра утром #дом

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

Например:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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