Improve the existing Telegram Bot project
Project Brief:
An experienced developer is required to refine and fix bugs in an existing Telegram bot written in Python. The bot is designed for buying and selling traffic (subscribers) and has three user roles: Client, Supplier, and Admin. The main functionality is already implemented, but there are errors in the code, and some functions may be incomplete. The goal is to completely fix all shortcomings and bring the project to a state where it fully complies with the original technical specifications (which will be provided to the contractor).
What Needs to Be Done
Analysis and Bug Fixing:
Examine the existing code, identify and fix all logical and technical errors that lead to failures or incorrect operation.
Completion of Functionality:
Check all functions described in the technical specifications and refine those that have not been fully implemented or are working incorrectly. This includes:
Traffic Purchase Process: Ensure that all stages of order placement work without failures (selecting the number of subscribers, setting filters, checking balance, sending the order to the admin).
Interaction with Suppliers: Check and establish the process of connecting supplier bots, as well as automatic order distribution among them.
Admin Panel: Check the functionality of all administrative functions, including order confirmation, user balance management, and viewing statistics.
Payment System: Set up balance replenishment through CryptoBot and other cryptocurrencies.
Requirements for the Contractor
Experience: Experience with Python and the aiogram library is mandatory.
Database: SQLAlchemy, Alembic (for migrations).
Working with APIs: Aiohttp, Requests.
Asynchronous Operations: Asyncio, aiosqlite.
State Management: Redis (for storing user states).
Debugging Skills: Ability to quickly find and fix errors in someone else's code.
Communication: Willingness to discuss and agree on alternative solutions if difficulties arise during implementation. I am ready to compromise or simplify the task if necessary.
Deadlines: Priority is given to speed of execution and full functionality of all features.
Project Brief:
An experienced developer is required to refine and fix bugs in an existing Telegram bot written in Python. The bot is designed for buying and selling traffic (subscribers) and has three user roles: Client, Supplier, and Admin. The main functionality is already implemented, but there are errors in the code, and some functions may be incomplete. The goal is to completely fix all shortcomings and bring the project to a state where it fully complies with the original technical specifications (which will be provided to the contractor).
What Needs to Be Done
Analysis and Bug Fixing:
Examine the existing code, identify and fix all logical and technical errors that lead to failures or incorrect operation.
Completion of Functionality:
Check all functions described in the technical specifications and refine those that have not been fully implemented or are working incorrectly. This includes:
Traffic Purchase Process: Ensure that all stages of the order placement work without failures (selecting the number of subscribers, setting filters, checking balance, sending the order to the admin).
Interaction with Suppliers: Check and establish the process of connecting supplier bots, as well as the automatic distribution of orders among them.
Admin Panel: Check the functionality of all administrative functions, including order confirmation, user balance management, and viewing statistics.
Payment System: Set up balance replenishment through CryptoBot and other cryptocurrencies.
Requirements for the Contractor
Experience: Experience with Python and the aiogram library is mandatory.
Database: SQLAlchemy, Alembic (for migrations).
Working with APIs: Aiohttp, Requests.
Asynchronous Operations: Asyncio, aiosqlite.
State Management: Redis (for storing user states).
Debugging Skills: Ability to quickly find and fix errors in someone else's code.
Communication: Willingness to discuss and agree on alternative solutions if difficulties arise during implementation. I am ready to compromise or simplify the task if necessary.
Deadlines: Priority is given to speed of execution and full functionality of all features.
Краткое описание проекта:
Требуется опытный разработчик для доработки и исправления ошибок в существующем Telegram-боте на Python. Бот предназначен для продажи и покупки трафика (подписчиков) и имеет три роли пользователей: Клиент, Поставщик и Админ. Основная часть функционала уже реализована, но в коде присутствуют ошибки, а некоторые функции могут быть не завершены. Цель — полностью исправить все недочёты и довести проект до состояния, когда он будет точно соответствовать оригинальному техническому заданию (которое будет предоставлено исполнителю).
Что нужно сделать
Анализ и исправление ошибок:
Изучить существующий код, выявить и исправить все логические и технические ошибки, которые приводят к сбоям или некорректной работе.
Завершение функционала:
Проверить все функции, описанные в ТЗ, и доработать те, которые не были реализованы до конца или работают некорректно. Это включает в себя:
Процесс покупки трафика: Убедиться, что все этапы оформления заказа работают без сбоев (выбор количества подписчиков, настройка фильтров, проверка баланса, отправка заказа админу).
Взаимодействие с поставщиками: Проверить и наладить процесс подключения ботов поставщиков, а также автоматическое распределение заказов между ними.
Админ-панель: Проверить работоспособность всех административных функций, включая подтверждение заказов, управление балансом пользователей и просмотр статистики.
Платежная система: Настроить пополнение баланса через CryptoBot и другие криптовалюты.
Требования к исполнителю
Опыт: Обязателен опыт работы с Python и библиотекой aiogram.
База данных: SQLAlchemy, Alembic (для миграций).
Работа с API: Aiohttp, Requests.
Асинхронные операции: Asyncio, aiosqlite.
Управление состояниями: Redis (для хранения состояний пользователей).
Навыки отладки: Умение быстро находить и исправлять ошибки в чужом коде.
Коммуникация: Готовность к обсуждению и согласованию альтернативных решений, если возникнут сложности с реализацией. Со своей стороны, я готов пойти на компромисс или упрощение задачи, если это будет необходимо.
Сроки: Приоритет — скорость выполнения и полная работоспособность всех функций.
-
Good day!
Thank you for such a detailed and clear description of the task. The project looks interesting.
I have relevant experience working with the entire stack of technologies you mentioned (Python, aiogram, SQLAlchemy, Redis), so I am ready to take on this work.
You are absolutely right: in order for me to provide an accurate estimate of the timelines and costs, I need to conduct a technical analysis of the existing code and compare it with the technical specifications. Having a technical specification is a huge plus that will greatly simplify and speed up this process.
To conduct the analysis, I will need:
…
Access to the repository with the code (GitHub, GitLab, or another).
The technical specification you mentioned.
Also, if the bot is already running somewhere, access to the error logs on the server would be very helpful for quick diagnosis of problems.
After analyzing the code, I will be able to prepare a commercial proposal for you with specific timelines, costs, and a work plan.
I am ready to start the analysis as soon as you provide the access.
-
128 Good evening, I can start working on the project right now.
I guarantee quality and timely execution! message me in private messages, we will discuss everything)))
-
3092 11 0 Good day!
I am developing Telegram bots in Python!
Send the project - we will discuss the details.
-
45 Good day!
The technical task is clear, the project looks interesting.
I have experience working with Python, aiogram, SQLAlchemy, Alembic, Redis, I have a good understanding of asynchronous programming and API integrations.
I am ready to analyze the existing code, fix all errors, and complete the functionality according to the technical specifications (traffic purchase, supplier connections, admin panel, payment system).
Please write to me in private messages to clarify the details:
which specific functions are currently not working,
what the current state of the bot is,
so that I can more accurately assess the scope of work.
… Preliminary: from 1000 to 2000 UAH, completion time 3–7 days.
-
1476 14 1 Hello, I am ready to finish and correct the mistakes in the bot. Please write to me in private for clarification of details.
-
3367 84 0 Ready to take it on. But first, I need to see the code.
We need to clarify the order details, write to me!
I use python, uv, github, docker.
-
15075 32 0 1 Good day!
My name is Valentin, and I represent Arctic Web Agency. We are a team of experienced web developers specializing in creating modern and effective web solutions for businesses. I can provide examples of our similar work in personal messages. We are ready to take your project to work!
Sincerely,
Arctic Web Team
Freelancehunt
-
Valentin Haritonov Arctic Web
Готові взяти
-
Current freelance projects in the category Bot Development
It is necessary to develop a Telegram bot for monitoring cars from auctions in the USA (Copart, IAAI)A Telegram bot is needed for automatic searching and monitoring of "BUY IT NOW" cars at auctions in the USA (Copart, IAAI). The bot should operate automatically and send notifications about new cars that meet the specified filters.Main functionalityFilter settings: 1. Car… Data Parsing, Bot Development ∙ 1 day 6 hours back ∙ 89 proposals |
Telegram bot
53 USD
I need code for a Telegram bot that will take messages from one channel, modify them to fit my design, and post them in two other channels. In one channel, from 1 to 6 posts, and in the other channel, all posts. Bot Development ∙ 1 day 20 hours back ∙ 87 proposals |
I am looking for a strong specialist in trading bots and agents.
250 USD
It is important to start - TODAY I need a person who has experience in writing trading bots on DEXs (needed on the BSC network) with an understanding of transaction costs, gas, etc. I want to test several trading strategies on a real trading agent I need to quickly… Cryptocurrency & Blockchain, Bot Development ∙ 2 days 17 hours back ∙ 34 proposals |
Creation of a TikTok farm with income generation
601 USD
Looking for a person who can write software for a TikTok farm, so we can generate traffic and earn income. We are seeking a ready-made solution with a full cycle. Python, Bot Development ∙ 3 days 19 hours back ∙ 16 proposals |
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 ∙ 4 days 20 hours back ∙ 20 proposals |