Creation of a Telegram bot
Technical task for creating a Telegram bot
General information
The Telegram bot is designed for managing accounts and automating the process of sending messages to users, which will simplify interaction with clients and increase the effectiveness of marketing campaigns. The main tasks of the bot include registering new users and managing their access, as well as importing a user database for quick addition of clients. The bot will provide the ability to add, edit, and delete accounts used for sending messages, as well as enabling and disabling accounts at the user's request.
Additionally, the bot will configure and launch broadcasts with the ability to select accounts and parameters such as greetings, message text, and delay between messages. Users will be able to stop the broadcast at any time and manage the chats from which the bot will take users for sending messages. An important feature will be displaying information about the user's current subscription, including start and end dates, as well as sending messages about the upcoming end of the subscription and about the end of the subscription.
Administrators will have access to a special menu for managing users and their subscriptions, including viewing statistics regarding users, the ability to extend subscriptions, and change prices. The bot will also address clients by their account name, creating a more personalized experience. The programmer will need to implement all these functions, ensuring a user-friendly and intuitive interface.
Functional requirements
Main menu
Buttons:
Account management
Broadcast management
Subscription
Admin panel (for admin only)
Account management
Buttons:
Account list
Add new account
Functions:
Enable/disable accounts.
Edit data.
Delete account.
Import/Export account database
Broadcast management
Buttons:
Manage chats
Manage spam
Functions:
Chat list.
Add new chat.
Start/stop broadcast with parameters (greeting, text, account selection, delay).
Import/Export user database.
Subscription
Subscription information (start and end dates, admin account).
Admin menu
Buttons:
User list
Add user
Statistics
Functions:
View user statistics.
Extend subscription, change price, delete user.
Add user via user_id specifying price and subscription term.
Messages
Messages about the upcoming end of the subscription (in a week, in a day) and about the end of the subscription.
Additional features
The bot should address the client by their account name.
-
3700 17 0 Hello, dear client! 😊
I am ready to implement your project according to the provided technical specifications. 🚀
The technology stack I propose:
• Python (aiogram, Django/FastAPI) – for creating a Telegram bot and server logic.
• PostgreSQL/MySQL – for storing data about accounts, users, subscriptions, and statistics.
• Redis – for caching and performance optimization.
… • Docker – for containerization and stable deployment of solutions.
• Asyncio – for asynchronous processing of requests and tasks.
I guarantee a quality, stable product that meets your requirements. Please reach out for a detailed discussion of the project details, timelines, and budget!
Best regards,
Andriy!
-
26 Good day. I am ready to take on your project. For more detailed discussion, please write in private.
-
230 Good day. I have experience in developing Telegram bots using python+aiogram. I am ready to develop your project. Write to discuss the details.
-
893 11 0 I have extensive experience in developing bots, scripts, and parsers in Python.
My stack: MySQL, PostgreSQL, working with APIs, parsing, payment systems, web admin panels, working with large volumes of data.
I will do everything with high quality; you can see examples in my profile and on GitHub.
I will be waiting for your message to learn more about some details and discuss the terms of reference.
-
495 I will do it on Aiogram, I will add comments to make everything clear, the interface will be understandable, I will create logging and admin panels, well, I will do everything, I have over 5 years of experience in development.
-
321 I will create any bot for your needs, I have a lot of experience and ready-made solutions, message me privately.
-
792 9 1 Hello. I already have such a project, completed in two versions: with control through a desktop application or through a Telegram bot. Please message me privately to discuss the details, we will quickly adapt it for you!
-
645 8 1 Good day, I have extensive experience in developing various software for Telegram, you can view similar works in my portfolio, I am ready to complete your bot quickly, and most importantly, with quality!
-
823 3 1 Good day.
I can complete your order efficiently and effectively, as I have extensive experience in developing Telegram bots, creating web applications (Django, Flask, FastAPI), and automating processes and working with databases.
I have worked a lot with Telegram bots, so I understand their logic and possible nuances well.
Technical implementation:
Aiogram + Django – Telegram bot, Django + PostgreSQL for data storage and administration.
Celery + Redis – for notifications and mailings.
Docker – for containerization, to ensure everything runs smoothly.
…
I look forward to your personal messages to discuss the details of the order.
-
10063 117 0 Hello!
I am developing bots for Telegram using NodeJS. I am ready to take on the project. Write to me, we will discuss.
Current freelance projects in the category Data Parsing
Data parsing through mobile APILooking for a person with experience in data parsing through mobile API, for parsing e-commerce, rozetka and similar sites. Tasks: 1. Intercepting traffic from the mobile application (Android), setting up a proxy, analyzing requests. 2. Identifying the necessary API endpoints… Python, Data Parsing ∙ 1 day 3 hours back ∙ 24 proposals |
Looking for a programmer or vibe coding Automation scraping data 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing I accidentally sent that link Web Programming, Data Parsing ∙ 1 day 5 hours back ∙ 33 proposals |
Create a dashboard in https://airtable.com/ for the performance of advertising creatives from Facebook ads.Full specification https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Databases & SQL, Data Parsing ∙ 6 days back ∙ 19 proposals |
Creation of an Excel file for uploading products to the websites of other partners.I am interested in creating an Excel table with all parameters. Here is the website - https://heiztechnik.com.ua/ And the positions I am interested in to be transferred: Manual boilers: 1) TIS UNI 15-95 kW (10) pcs 2)TIS HARD 150-500 kW (7) pcs Pellet boilers: 1)TIS PELLET… Data Parsing ∙ 6 days 4 hours back ∙ 38 proposals |
A developer is required for parsing the catalog and automating data import.Detailed technical specifications in the attached document Please indicate the estimated cost and timeline in your response Do you have experience working with parsing large catalogs What possible difficulties or limitations do you see in this task Databases & SQL, Data Parsing ∙ 6 days 7 hours back ∙ 42 proposals |