Команды бота в Telegram

Как отправлять команды чат-боту @okbob_bot

«OK, Bob!» даёт возможность работать с задачами через чат-бота @okbob_bot в Telegram. Сейчас бот умеет не только выполнять фиксированные команды, но и понимать обычные сообщения естественным языком.

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

В рабочих группах Боба нужно явно позвать: упомянуть @okbob_bot, ответить на сообщение с упоминанием бота или использовать команду.

Как запускать команды

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

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

Чтобы увидеть список основных команд, можно написать косую черту / — тогда всплывет подсказка со списком доступных команд и что они делают. Далее можно просто выбрать нужную команду из списка, чтобы запустить ее.

Подсказка со списком команд бота
Подсказка со списком команд бота

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

Можно и просто ввести нужную команду вручную, например написать /today.

Свободное общение с Бобом

В личной переписке с ботом можно писать без команды:

  • что у меня сегодня?
  • перенеси созвон с Анной на завтра в 15:00
  • закрой задачу про договор
  • создай задачу в четверг #gogo полистать в четверть пятого, напомни за полтора часа
  • - купить молоко завтра утром #дом

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

В личной переписке сообщение, которое начинается с - , считается быстрой постановкой задачи: Боб берёт текст после дефиса и обрабатывает его как новую задачу. Это работает и для одной строки, и для списка из нескольких строк.

В группах свободное сообщение тоже работает, но только когда оно адресовано боту. Например:

@okbob_bot @ivanov завтра в 15:00 проверить макет #дизайн

или:

@okbob_bot какие задачи в этой группе на сегодня?

Команды для получения списка задач

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

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

Команды для вывода списка задач:

  • /all – показать все запланированные, но невыполненные задачи (с группировкой по дням),
  • /today – показать все задачи на сегодня,
  • /tomorrow – показать все задачи на завтра,
  • /week — показать все задачи на ближайшие 7 дней,
  • /inbox – показать все задачи без даты (в случае с личными задачами это соответствует Инбоксу).
Как использовать команды в боте для получения задач
Можно обратить внимание, что в рабочих группах команды в списке называются чуть по-другому — после названия команды добавляется еще @okbob_bot. Например, /today@okbob_bot вместо /today. Оба варианта написания команд равнозначны и могут использоваться в рабочих группах.

В списках задач на сегодня и на завтра (команды /today и /tomorrow) используется определенный порядок:

  • Сначала незавершенные задачи без времени.
  • Затем незавершенные задачи с временем, от более ранних к более поздним.
  • В конце — завершенные задачи (выводятся перечеркнутыми).

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

Например:

  • /all #bob покажет все запланированные невыполненные задачи с тегом #bob,
  • /today #bob #work выведет все сегодняшние задачи, у которых есть хотя бы один из тэгов #bob или #work.
Фильтрация списков задач в боте по тегам
Фильтрация списков задач в боте по тегам

Информационные команды

  • /help – показать ссылки на инструкции (доступно только в личном диалоге с ботом).
  • /time – показать текущие настройки часового пояса.

Старый режим: команда /ok

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

Это legacy-поведение сохранено для совместимости. В новом agentic-режиме возможности Боба шире: в личной переписке обычно не нужно писать /ok, а в одном диалоге можно создавать, искать, переносить, закрывать и удалять задачи.

Подробней о старом шаблонном режиме и создании задач через бота — в разделе «Создание задач».

Команда /bob для явного обращения к ассистенту

Команда /bob позволяет явно обратиться к ИИ-ассистенту. Это может быть вопрос о ваших задачах, просьба изменить конкретную задачу, вопрос о рабочих группах или справочный вопрос о том, как пользоваться «OK, Bob!».

Общение с ИИ-ассистентом в чате через команду /bob

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

  • /bob какие задачи на сегодня?
  • /bob какой план на неделю?
  • /bob закрой задачу про договор
  • /bob перенеси встречу с Петром на завтра в 16:00
  • /bob покажи задачи по всем моим группам
  • /bob как добавить задачу с напоминанием?
  • /bob сколько километров в миле?