Freelance Python developer for technical support of a Telegram bot (bot in Python)
We are looking for a specialist to support and develop our Telegram bot, written in Python. This is not a full-time position, but a flexible collaboration: as needed, you will fix bugs, add new functionality, or optimize existing code.
Responsibilities:
- Fixing bugs in the bot (logic, API, messages, integrations)
- Additional functionality — by agreement (new commands, automation, integrations)
- Conducting code reviews (if necessary)
- Providing reports on completed work
- Possible participation in testing changes
Requirements:
- Experience with Python (minimum intermediate level)
- Understanding of Telegram Bot API
- Experience with databases
- Debugging skills
- Preferably experience with Python frameworks (e.g., Flask, aiogram, Telebot, etc.)
- Willingness to work as a contractor, not full-time
- Willingness to sign an NDA (non-disclosure agreement), if necessary
Work format:
- Hourly payment (freelance)
- Flexible schedule: work “as needed,” but with an agreed plan or arrangement
- Reports on hours
and completed tasks
I am sending a file with our bot (version without confidential information). We are currently looking for a reliable contractor for long-term technical support and improvements of this bot.
Please review the code and respond, if possible, to the following questions:
🔧 1. Technical expertise
1. Are you comfortable with the technology stack on which the bot is written?
2. Have you worked on similar projects before?
3. Can you briefly describe how you see the architecture of the bot after reviewing the file?
4. Do you see potential problems with the code structure or logic?
🔍 2. Error and risk analysis
5. Do you find any bugs or unstable places in the bot upon first review?
6. What technical risks may arise in the future?
7. Are there any aspects that should be rewritten or optimized?
8. Does the code adhere to the basic principles of clean architecture (clean code)?
9. Are there places that may cause frequent crashes or failures?
⏱️ 3. Time estimation
10. How much time will a basic audit and tidying up of the bot take?
11. How long will it take to fix the identified bugs?
12. How much time will be needed for ongoing support on average per month (approximately)?
13. How long will it take to connect/check webhooks, integrations, logging?
💰 4. Cost estimation
14. What is your hourly rate?
15. Can you roughly estimate the cost:
of the initial code audit?
of fixing bugs?
of regular support?
16. Do you work on fixed tasks or only by the hour?
17. How is payment handled — after completion, in advance, in parts?
🔐 5. Security and confidentiality
18. Are you willing to sign an NDA?
19. How do you ensure the security of access and data?
20. How do you organize work with tokens, passwords, keys?
21. Do you maintain a separate secure storage for secrets? (e.g., .env)
📈 6. Quality of work
22. Will you keep a changelog?
23. Do you provide brief technical reports after completing tasks?
24. Do you maintain documentation for the project?
25. Do you offer recommendations for product improvement?
🤝 7. Collaboration format
26. Are you interested in long-term collaboration with an irregular number of tasks?
27. Are you willing to respond to small tasks (1–2 hours of work)?
28. Are you comfortable working in conditions where sometimes there are no tasks, and sometimes several in a row?
29. Are you willing to support the bot on a “request” basis?
🛠️ 8. Work processes
30. In what format do you prefer to receive tasks? text video Trello / Jira Google-doc
31. What communication method is most convenient for you?
32. What response time frame do you guarantee (e.g., 24 hours)?
33. Do you work on weekends / can you connect urgently?
34. Do you have the ability to occasionally make calls for coordination?
📂 9. Deployment and environment
35. Do you need access to the server for testing?
36. Do you work with Docker / VPS / hosting?
37. Can you set up automatic backups and logging?
38. Can you suggest the optimal way to host the bot?
🔄 10. Availability and deadlines
39. When can you start?
40. Can you take on the project immediately after the New Year?
Applications 1
-
Thanks to extensive experience in Python and integrating various systems, I am able to quickly fix bugs and implement new features. The automation projects I have developed not only optimized processes but also significantly reduced manual work. Your bot will not just work, but evolve to meet all the requirements of your business. I am ready to dive into the details and start collaborating from the beginning of the year.
-
416 1 0 Good day!
I am ready to take on the support and development of your Telegram bot in Python. I have experience working on similar projects, including bug fixing, adding new features, optimizing code, and integrating with databases and external services. I am familiar with the Telegram Bot API and Python frameworks (aiogram, Flask, Telebot).
Below are brief answers to your questions:
1. Technical expertise
I am comfortable with the bot's technology stack.
…
I have worked on several similar projects — supporting and developing bots for stores, services, and internal automations.
The bot's architecture looks clear after reviewing the file: command logic is separated, a database is used, and integrations are done via API.
Possible areas for optimization: centralizing message processing, structuring repeated functions, additional data checks for stability.
2. Error and risk analysis
5. At first glance, I do not see serious errors; some areas can be optimized to avoid future failures.
6. Technical risks: incorrect API error handling, increased load with a large number of users.
7. It is worth optimizing repeated code and adding centralized logging.
8. The code partially adheres to clean code principles; some areas can be made more structured.
9. Potential failure points: complex conditions for processing data from users, integrations with external APIs.
3. Time estimation
10. Basic audit and tidying up: ~4–6 hours.
11. Bug fixing: ~6–10 hours (depending on the number of bugs).
12. Average support: ~5–10 hours per month.
13. Connecting/checking webhooks and integrations: ~2–3 hours.
4. Cost estimation
14. Hourly rate: 15–20 €/hour (we can discuss).
15. Estimated costs:
initial audit: 60–100 €
bug fixing: 90–200 €
regular support: depending on the volume 75–150 € per month
I can work both hourly and on fixed tasks.
Payment can be made in parts or after the work is completed, we will discuss.
5. Security and confidentiality
18. I am ready to sign an NDA.
19. I store access and data securely, using a protected environment.
20. I keep tokens and keys in .env or another secure storage.
21. I use separate files for secrets (.env), and do not add them to the repository.
6. Quality of work
22. I maintain a changelog / change log.
23. I provide brief technical reports after completing tasks.
24. I keep project documentation as needed.
25. I can provide recommendations for improving the bot.
7. Format of cooperation
26. Long-term cooperation.
-
324 Hello! I have significant experience in developing and supporting Telegram bots in Python (aiogram/Telebot), so I am ready to take your project to work. I can quickly understand someone else's code, work with databases and APIs, and I am also ready to sign an NDA. The hourly payment format and long-term collaboration suit me completely. I am ready to review the sent file right now and start fixing bugs.
Write to me - I will answer the entire list of questions!
-
434 9 0 Hello. I have previously worked with similar technologies. Regarding the project structure, it is better to divide it into modules rather than having everything in one file. As for database queries, I would immediately use SQLAlchemy. Private data such as the bot token is better kept in environment variables or loaded from a .env file. This is what can be written right away. There are many questions, so I won't answer all of them here, but if you are interested, feel free to contact me privately for discussion.
-
116 Hello! I am ready to complete this very interesting project.
-
8193 63 1 Good day,
I am ready to take on your project for the support and development of a Telegram bot in Python. I have experience working with Python, an understanding of the Telegram Bot API, and databases. I am ready to fix bugs, add new functionality, and conduct code reviews as needed. My rate is $16 per hour.
I look forward to your response.
Arthur
-
320 Hello! I have extensive experience in bot development. I would be happy to collaborate! My stack: Python, aiogram, PostgreSQL, Docker, FastAPI.
-
631 3 0 Good day, it will be interesting to participate. I will be brief, I have quite solid experience in bot development and I can help you.
Let's collaborate!
-
68 0 1 Top 1 in the world in programming, created programs for companies such as NASA, SpaceX, has a diploma from Harvard.
-
1970 45 3 1 Ready to start working, I will write the necessary functions in Python for improving the Telegram bot. I will do everything with quality, I have enough experience using aiogram.
I will be able to adapt the solution to your specific requirements. I will be happy to collaborate with you.
-
5102 37 2 Hello! Thank you for the detailed description of the collaboration format — this approach with flexible support and development of the Telegram bot suits me.
I am comfortable working with the technology stack (Python, Telegram Bot API, database management, integrations), and I have experience in supporting and refining existing bots: correcting logic, stabilizing integrations, optimizing code, adding new functionality, and providing support on an "as needed" basis. I am also familiar with frameworks like aiogram / Telebot, debugging, and gradual refactoring without stopping the product's operation.
The format of contract work with hourly payment, reports on completed tasks, and irregular workload is fine. I can take on small tasks for 1–2 hours as well as larger blocks of work. I am ready to sign an NDA, work with access credentials carefully, use .env for secrets, maintain a changelog, and provide brief technical reports after completing tasks.
Regarding the code: I received the file and have reviewed it preliminarily. I can describe the overall architecture, potential risks, weaknesses, and optimization recommendations in detail in private messages to avoid discussing technical nuances publicly. I can also provide a more accurate estimate for the audit, bug fixing, and further support after a brief discussion.
Time and cost estimates:
…
Basic technical audit and tidying up — a few working days;
Further support — hourly, based on actual tasks;
Rate — negotiable, depending on the collaboration format.
I can start working soon, including immediately after the New Year. I would be happy to discuss the details regarding the code and the collaboration process in private messages.
-
144 Good day, I can take on your project, I have experience with developing bots using the Python Telegram Bot API, I am proficient in this tool.
-
1562 7 0 I am among the top 5 developers in the category of "Artificial Intelligence and Machine Learning" among ~2100 specialists on the platform.
I guarantee:
- Fast and high-quality task execution
- Strict adherence to deadlines
- Regular communication throughout the entire process
I would be happy to discuss the details of your project in private messages.
Current freelance projects in the category Bot Development
Automation bot for playerok.com
89 USD
1. Main Menu and Monitoring Dashboard screen updated in real-time (or by button): Status of key modules (On/Off). Current tasks: number of pending code/email deliveries from buyers, active orders. Financial summary for the current date (Total amount, net profit considering… Engineering, Bot Development ∙ 20 hours 15 minutes back ∙ 36 proposals |
Integration of the analytics system with the Database in Tables
111 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 1 day 15 hours back ∙ 30 proposals |
Telegram bot for hiring/searching employees. For job searching.
24 USD
1. General Concept Creation of a Telegram bot for automating recruitment and mutual job searching. The system operates on the principle of active response and mutual confirmation of interest (Double Opt-In). The system includes two roles: Employer (Company Owner) and Worker (Job… Python, Bot Development ∙ 1 day 17 hours back ∙ 90 proposals |
Turnkey Telegram bot: daily reminders and rotation of duty personnel with monitoringA Telegram bot is needed for internal team operations. The stack is up to you; the result is what matters, not the method. What it does: — posts a reminder in the group at a specified time every working day and tags two on-duty members (from two different lists); — manages the… Bot Development ∙ 2 days 6 hours back ∙ 100 proposals |
Pocket option trading bot, in Telegram
45 USD
I need a bot that will send a signal to raise or lower the bid every 30 seconds. Thank you. You can also come up with something for 1 minute, so that the bot gives a separate signal every minute to raise or lower the bid. I'm interested in Brent oil. For now, only that. Thank… Bot Development ∙ 2 days 21 hours back ∙ 24 proposals |