Task Management
Everything in this article works the same way whether you type the command or send it as a voice message.
UTasks understands free-form voice messages in Russian and turns them into tasks, picks up on edits to existing tasks, and pulls meeting summaries out of a conversation.
There's no command syntax to memorize: just dictate an instruction or a request the way you'd normally phrase it for a colleague.
Here's a walkthrough of every mode, in order of increasing complexity.
Creating a Task
The simplest use case: dictate a plain instruction — for example, "create a task for Vasya for next Wednesday." The bot takes care of the rest on its own:
It resolves the name. The bot will match "Vasya" or "Vasya Ostrovsky" to the right Telegram account, even if the username is in English, like Vasilii.
It parses the date. Phrases like "next Wednesday," "a week from Friday," "the first Sunday of September," and similar expressions get converted into an exact date.
Editing a Task
An existing task can be edited the same way — through a voice message. You can leave a comment, change the priority, status, or due date, or add or remove an assignee.
There are two ways to point the bot to the right task:
By task number. A task number consists of two Latin letters (the project code), a dash, and a number — for example,
IN-12. When you're dictating inside a specific project's chat, you can drop the letters — the bot already knows which project the command belongs to, so the number alone will do: "Push the deadline on task 110 back a week."By creation order. For example: "Reassign the last task from Kamil to Lena" — the bot will track down the right task and apply the change.
In direct messages, no extra step is required — the bot responds right away.
In group chats, you need to follow up the voice message with a separate AI command (no need to add any text to it — everything said in the voice message is already treated as the command's content).
Bulk Task Creation
The standout feature: dictate one long voice message (say, five minutes) and rattle off 10–15 tasks at once, across different assignees, due dates, priorities, and statuses.
The bot parses the entire message and returns the result as a numbered list, spelling out the author, assignee, due date, priority, and so on for each task. Below the list sits a numbered button for every task. If the bot got a couple of them wrong — say, #7 and #9 — just tap those buttons to exclude them, then hit "Apply": only the selected tasks get created (8 out of 10, for instance).
Bulk Task Editing
The same logic carries over to edits. Once you've reviewed the tasks you just created, you can dictate another long message with corrections spanning several items at once: rephrase the wording, add an assignee, adjust the priority — all in a single pass.
After the AI command, UTasks displays a list of proposed changes with "Apply / Skip" buttons under each item.
The two modes can be combined: create new tasks and edit existing ones in the same batch.
Transcribing Audio and Video Calls
Another route to a meeting summary is a plain audio or video call in Telegram (a built-in messenger feature that works independently of the bot). Here's the flow:
Before the call, make sure to turn on recording — the bot doesn't pick up or record anything on its own without this step.
Once the call ends, the recording lands automatically in the Saved Messages of whoever hit "Record."
Forward the recording to the group chat.
Important: for the bot to automatically flag the forwarded audio as a meeting recording, it needs admin rights in the chat.
Issue the
AIcommand — the bot will transcribe the recording and assign tasks to participants, exactly as it does in "meeting" mode.
Current limitation: audio and voice messages longer than an hour can't be transcribed — anything up to an hour is fair game.