Bots
Technical assignment for the development of a Telegram bot with a management system
1. General information
The project represents a management system for Telegram bots, where users can register their bots, manage content, analyze users, and integrate Facebook Pixel. The main bot of the system performs administration and management functions for registered bots.
2. System functionality
2.1. Management bot (main bot)
2.1.1. Bot registration
The user sends the bot token.
The system automatically registers the bot and adds the user to the administrators.
Launching a new bot is done using containerization (Docker or a similar method).
In response, the user receives a message with the bot ID in the system, the bot's name, and the creator's data.
2.1.2. Control panel in the bot
View the list of all registered bots with IDs and names.
Ability to delete a registered bot.
View the number of active and inactive users for each bot.
2.2. Functionality of each registered bot
2.2.1. Management menu (via inline buttons or messages)
1. Delays (scheduled posts)
The "Add post" button allows the user to send a message that the bot will save for later distribution.
After sending the post, the bot asks:
How many seconds after the start should it be sent?
How many seconds should it be deleted?
Automatic deletion of messages after the specified time.
2. Bot duplication
The "Duplicate bot" button requests the ID of another bot from the system and copies all saved forwarded posts to the current bot.
3. Number of users
The "Number of users" button displays statistics of active and inactive users of the bot.
4. User view
The "User view" button allows the bot to send a message on behalf of the user.
2.2.2. Facebook Pixel integration
The command /cr requests the pixel ID and pixel token from the user.
After receiving the data, the bot generates a link with the domain associated with this pixel.
2.3. Additional functionality (optional)
Ability to edit posts (title, body, buttons).
3. Technical requirements
Use of Python (Aiogram / Telethon / PyTelegramBotAPI) for interaction with the Telegram API.
Data storage in PostgreSQL / MySQL.
Docker for containerization and management of running bots.
Server on Linux (Ubuntu / Debian), deployed on a VPS / Dedicated server.
Integration with Facebook API for working with the pixel.
4. Timeline and cost estimation
4.1. Development of the management bot
Bot registration and launch via Docker — 2 days.
Control panel in the bot — 1 day.
4.2. Development of functionality for registered bots
Settings menu (inline buttons) — 1 day.
Delays (scheduled posts) — 2 days.
Bot duplication — 1 day.
User statistics — 1 day.
User view — 1 day.
Facebook Pixel integration — 2 days.
Additional functionality (editing posts) — 1 day (optional).
4.3. Total time costs
Estimated implementation time: 7 days of development + 7 days of testing.
4.4. Cost estimation
The cost of the project depends on the chosen technologies and developers, approximately:
Basic version — from $400.
Full version (with post editing) — from $600.
4.5. Support and server resources
Support cost: $30 per month, includes updates, bug fixes, and basic technical support.
Recommended server specifications:
CPU: 2–4 vCPU (depending on the number of bots).
RAM: 4–8 GB.
Storage: 50–100 GB SSD.
OS: Linux (Ubuntu 22.04 / Debian 11).
Additionally: Docker, PostgreSQL/MySQL, API integrations.
Client's review of cooperation with Roman Romanov
BotsThe project was completed with high quality, on time, and with attention to detail. I really appreciated the responsibility, communication at all stages, and willingness to make adjustments along the way. The freelancer understands the tasks well and offers sound solutions. I recommend for collaboration and will gladly reach out again!
Freelancer's review of cooperation with Kirill Igorevich
BotsCollaboration with this client left an exclusively positive impression. The project was clearly structured, tasks were formulated understandably and to the point. Communication was fast and constructive, which significantly simplified the work. The client is always in touch, open to suggestions, and trusts the performer. Thank you for the professional approach and comfortable interaction — I would be happy to work together again!
-
643 5 0 Good afternoon.
Let's discuss the details in private messages.
Please write to get in touch.
Best regards, Roman
Current freelance projects in the category Bot Development
Technical Specification for Refinement of AI Bot for Generating Personalized SongsTECHNICAL TASK FOR IMPROVING THE AI PERSONAL SONG GENERATOR BOTMAIN GOAL Create a stable premium product that: generates the highest quality personal songs; does not fabricate facts about the client; works stably under load; is easily scalable; allows for analysis and… Python, Bot Development ∙ 46 minutes back ∙ 8 proposals |
A bot needs to be created in Telegram for subscription payment.
45 USD
A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links. Python, Bot Development ∙ 17 hours 33 minutes back ∙ 71 proposals |
Development of an AI consultant for a work visa verification website (WordPress)Development of an AI Consultant for a Work Visa Check Website (WordPress) About the Project An English-language website is being developed for the preliminary check of eligibility for a work visa in Israel. An AI consultant in the format of an online chat is needed to assist… AI & Machine Learning, Bot Development ∙ 23 hours 23 minutes back ∙ 32 proposals |
SMM + content manager for an IT school - experience with funnels and course promotionAbout us A young practical IT education project at the start. We are preparing the first batch of the PM course and building channels from scratch. We are looking for a person with whom we will grow. What needs to be done We have a vision, but no written strategy. We are looking… Social Media Marketing (SMM), Bot Development ∙ 2 days back ∙ 21 proposals |
Development of 2 chatbots for mini-coursesWe are looking for a specialist to develop two chatbots for the automatic delivery of paid mini-courses. The topics of the mini-courses: Hair care at home. Scalp care at home. Important: The chatbots must be implemented based on ready-made builders. Custom solutions will not be… Bot Development ∙ 4 days 21 hours back ∙ 58 proposals |