Telegram bot
Technical task for the development of a Telegram bot
Goal: to create a Telegram bot for automating interaction between clients, performers, and administration. The bot should be simple, convenient, have authorization by phone number, a role system, and scalability options. This document is intended for calculating the cost and timelines of development.
1. Main roles
Client — creates a request, adds participants, receives statuses.
Performer — adds positions, comments, and marks completion.
Consultant / designer — attaches materials and comments.
Supplier / logistics — confirms execution and deadlines.
Administrator — manages users and requests.
2. Core functionality
Welcome message and user role selection.
Creation and editing of requests.
Adding participants (performers, consultants, etc.).
Editing and confirming positions.
Notification system for new requests and status changes.
Integration with Google Sheets or Airtable.
Admin panel with filtering by roles and statuses.
Support for multiple languages (Ukrainian, Russian).
3. Examples of dialogue scenarios
User: 'Create a request' → Bot: 'Please specify the city and type of task' → after filling out, the bot creates a card and notifies the administrator.
Performer: 'Add position' → Bot prompts to enter the name and quantity → saves data to the table.
Client: 'Check status' → Bot shows the current stage of request execution.
4. Notification and reporting system
Notifications in Telegram when creating or changing a request.
Reports in the form of tables (Google Sheets / Excel).
Automatic daily or weekly activity summary.
5. Interface and UX
Menu with buttons and emojis.
No more than 3 levels of nesting.
Language switching by command.
Color palette: charcoal gray, jade green, gold, white.
Minimalist design without text overload.
6. Technical requirements
Telegram Bot API.
Python (Aiogram / FastAPI) or Node.js (Telegraf).
Database PostgreSQL / Firebase / Google Sheets.
Authorization by phone number (Telegram ID).
Scalable architecture.
Adaptation for mobile devices and WebApp interface.
7. Development stages
1. Processing scenarios and interface (UX, dialogue structure).
2. Development of MVP (client + performer + administrator).
3. Connecting additional roles and integrations.
4. Testing, configuring notifications, and launch.
5. Support and scaling.
8. Technical support and project handover
After launch, a week of testing is planned with the possibility of edits. The source code must be commented and supplemented with a brief installation and configuration guide.
The document can be used to estimate the cost and timelines of development. The goal is to create a reliable, understandable, and scalable interaction tool.
-
Hello, I worked on a Telegram bot for automating requests and interacting with users ✅, which helped increase processing speed by twenty percent.
What level of detail do you plan for the messages: concise status or detailed reports for each role?
I suggest we get in touch, I will consult you for free on the technical side and we will create a development plan + I will tell you about my team!
-
656 9 0 Good evening, Alexander!
In general, the task is clear, but for an accurate response regarding the deadlines and price, I would like to clarify some questions that arose after analyzing your task.
Please write in private messages – we will discuss the details and your wishes.
-
2211 18 3 Good evening. I am engaged in the development and configuration of Telegram bots. I have experience in developing similar bots and can create a bot with the necessary functionality for you as well. If you are interested, feel free to write, I will gladly discuss everything and help you.
-
466 10 0 Good day!
I have over 4 years of experience in developing telegram bots and web applications of varying complexity (examples in the portfolio and completed orders), I have implemented many bots for various automations of communication between clients and administration.
I am ready to discuss the project details in more detail in private messages.
I would be happy to collaborate!
-
96232 1273 1 10 Hello. I have been working with Node.js for over 8+ years. I also have extensive experience in developing Telegram bots. I am ready to collaborate.
-
1762 19 0 1 Hello!
We are working on the development of software, websites, automation systems, and more.
We take on projects "from scratch" as well as technical refinements.
We work with a wide stack: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
We have practical experience in:
– system and application programming
– business process automation
… – information security
– technical project management
After project delivery — we provide free technical support for 14 days.
We work quickly, clearly, and results-oriented.
We look forward to collaborating!
-
172 1 1 Hello! I am ready to complete this project. I have extensive experience in developing various applications.
-
720 6 1 Hello,
I have experience in developing Telegram applications in Python.
I can start working in the near future.
I look forward to your response.
-
6590 56 1 2 Good day, I am ready to complete it. Write to me in private messages, we will discuss the details.....
-
11662 31 0 3 Good day!
I have significant experience in this field — I will offer several effective solutions.
Feel free to contact me, I will complete the task quickly and efficiently.
-
3186 52 1 Good day
I am ready to complete your work
Write to me, I will be happy to help with your task
-
2930 8 0 1 Good day!
Your project brief is a clear request for a scalable process management system with 5 roles, not just a bot. My expertise is in creating such autonomous, high-resource systems (Python/PostgreSQL) that require reliable role logic and data management.
Proposal: Reliable, scalable tool.
Architecture (Reliability): Python stack (FastAPI) + PostgreSQL to ensure speed and scalability. No growth limitations.
Roles and Authorization: I will develop secure authorization (by number) and clear access differentiation for 5 roles (Administrator, Client, Executor, Consultant, Supplier).
…
Integration: PostgreSQL as the core. Google Sheets/Airtable as a convenient tool for reporting and control.
UX and Notifications: Minimalist interface (no more than 3 levels of nesting) and instant Telegram notifications about critical status changes.
I am ready to start with a detailed UX scheme/scenarios to ensure a clear outcome.
-
9927 117 0 Hello!
I am developing bots for Telegram using NodeJS. I am ready to take it on. Write to me, we will discuss.
-
690 5 1 Hello!
I read your project brief – it looks like a cool and well-thought-out project. I was just working on a similar bot for a service company, where we automated requests and communication between contractors and clients.
Current freelance projects in the category Bot Development
Pocket Option trading bot
71 USD
I need a bot and your expertise who has already been able to create a similar bot when the bets are correct, they are read from Pocket Option I am interested in Brent Oil I do not need a beginner or someone who will just write code for the sake of it I need someone who knows… AI & Machine Learning, Bot Development ∙ 5 hours 39 minutes back ∙ 7 proposals |
TG BOT for Auto Ria
156 USD
We are interested in creating a bot that can send 1000+ exchange offers per day from one account. Authorization through Ria login and password, with characteristics exclusively those listed on the portal. The ability to limit the number of exchange requests. Also, monitoring… Bot Development ∙ 7 hours 26 seconds back ∙ 21 proposals |
Integration of Viber in 8.3
223 USD
Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist… Databases & SQL, Bot Development ∙ 7 hours 57 minutes back ∙ 6 proposals |
Development of a Telegram store for a clothing brand. Product catalog, sizes, cart, order processing.
178 USD
A Telegram channel is needed with a warehouse from the KCRM system, showing stock balances, and full payment to the IBAN account. Bot Development ∙ 1 day 17 hours back ∙ 65 proposals |
Telegram bot
268 USD
It is necessary to completely replicate the interface and functionality, but without the payment platform. It needs to be done in a short time. Bot Development ∙ 3 days 10 hours back ∙ 115 proposals |