Submitting tasks to assistant
-
Design message format for submitting tasks via bot -
Parse and validate task input -
Store submitted tasks in the database -
Add message confirmation for successful submission
📋 Acceptance Criteria
✅ What to consider:
- The task submission format must be intuitive and user-friendly within the bot chat.
- User input should be validated (e.g., no empty fields, proper formatting).
- Submitted tasks must be securely saved in the database for future processing.
- Users need immediate confirmation that their task was submitted successfully.
✅ Acceptance Criteria (AC):
-
GIVEN a user wants to submit a task
-
WHEN they interact with the bot and follow the expected format
-
THEN the message is parsed and passed to the backend for validation
-
GIVEN the user input is incomplete or invalid
-
WHEN the bot receives it
-
THEN the bot replies with an error message and instructions to correct the input
-
GIVEN the task passes validation
-
WHEN it is stored in the database
-
THEN it is available for assistants to view in their task inbox
-
GIVEN a task is successfully submitted
-
WHEN the process completes
-
THEN the user receives a confirmation message (e.g. “Ваша задача принята в обработку
✅ ”)
Edited by Aleksandr Gonсharov