Телеграм Бот
Описание Работ
Проект предполагает обновление существующего Telegram-бота Swaptain с SwapKit v1 до SwapKit v4, обеспечение полного сохранения функциональности, улучшение производительности и внедрение новых возможностей — системы реферальных вознаграждений («Refer & Earn») и поддержки всех новых сетей, совместимых с SwapKit v4.
Работы охватывают техническое рефакторинг-обновление, исправление ошибок, оптимизацию производительности и комплексное тестирование на всех поддерживаемых сетях.
1. Миграция и рефакторинг на SwapKit v4
Заменить все устаревшие модули
swapkit/*версии v1 на их аналоги в v4.Обновить логику keystore, конфигурации сетей и переменные окружения (.env).
Централизовать создание клиента SwapKit через middleware для повышения эффективности и устранения дублированных инициализаций.
Удалить все устаревшие вызовы
swapkit/helpersи ненужные вспомогательные функции.Нормализовать типы цепочек (chains) и активов в соответствии со спецификациями v4.
Выполнить чистку кода и исправление логики обработчиков сцен (
.always().do()), callback-маршрутизации и навигации пользователя.Обеспечить стабильную совместимость с окружением развертывания Fly.io, включая обновление Docker-конфигурации и оптимизацию процесса сборки.
2. Оптимизация Производительности и Надежности
Реализовать кэширование часто используемых API-запросов (балансы, цены) с TTL 20–60 секунд.
Оптимизировать обновление сообщений в Telegram для снижения задержек API.
Отложить импорт тяжелых модулей для ускорения запуска бота.
Добавить обработку таймаутов, резервные сценарии (fallback) и улучшенный логгинг ошибок.
Проверить согласованность i18n-ключей и правильность всех текстовых переводов.
3. Система «Refer & Earn» (Реферальная программа)
Разработать механизм генерации уникальной реферальной ссылки для каждого пользователя Telegram.
Отслеживать новых пользователей, привлеченных через рефералов, а также объем их транзакций.
Реализовать логику начисления 0.3% от объема транзакций приглашенных пользователей в пользу реферера.
Сохранять данные о реферальных связях и объемах транзакций в базе данных (через Prisma).
Добавить кнопку «Request Payout», которая ведет на Google-форму клиента для запроса выплаты.
Создать базовую панель административного контроля для проверки рефералов и предотвращения злоупотреблений.
4. Интеграция Новых Сетей SwapKit v4
Расширить конфигурацию бота для поддержки всех новых блокчейнов, доступных в SwapKit v4.
Инициализировать клиентов, провайдеров и механизмы комиссий для каждой новой сети.
Обновить логику обработки активов и валидации транзакций с учетом особенностей различных цепочек.
Проверить корректность работы депозитов, свопов и отображения балансов во всех новых сетях.
Запрос к исполнителям: пожалуйста, внимательно ознакомьтесь с описанием и укажите в своем предложении смету и срок выполнения.
Код текущей версии проекта ниже закреплен.
Приложения 1
Отзыв заказчика о сотрудничестве с Maksym C.
Телеграм БотЧудесная работа! Будем работать дальше.
Отзыв фрилансера о сотрудничестве с Snezhana Yosipenko
Телеграм БотСпасибо за возможность сотрудничества!
-
1 день44 907 UAH1 день44 907 UAH
Привет, я работал над Telegram-ботом для криптовалютных операций Изменил архитектуру, обновил API, кэшировал запросы — скорость возросла на 40% Планируете ли вы поддерживать мульти-язычность в реферальной системе?
Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!
-
2 дня4266 UAH
655 4 0 2 дня4266 UAHЗдравствуйте, все внимательно прочитал и готов все сделать за 4000 грн, за 2 дня. Пишите в личные сообщения.
-
3 дня40 416 UAH
146 3 дня40 416 UAHПривет! Я специализируюсь на Telegram-ботах и могу начать работу уже сегодня.
Мой подход: быстро сделать прототип, показать результат и сразу внести правки под ваши пожелания.
-
22 дня40 416 UAH
955 5 0 22 дня40 416 UAHМогу выполнить обновление бота на SwapKit v4, сделать рефакторинг, добавить кэширование, реализовать систему «Refer & Earn» и подключить новые сети — имею небольшой опыт с Node.js, Docker, работой с Telegram-bot API, Prisma и оптимизацией бэкенда.
Актуальные фриланс-проекты в категории Python
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 1 день 17 часов назад ∙ 32 ставки |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 1 день 23 часа назад ∙ 42 ставки |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 2 дня 11 часов назад ∙ 42 ставки |
Автоматическая публикация видео в социальные сети по расписаниюТехническое задание (ТЗ) Автоматическая публикация видео в социальные сети по расписаниюОписание проекта Нужен скрипт/бот (Python предпочтительно, либо любое другое решение на ваш выбор — главное стабильность и простота поддержки), который автоматически публикует видео из папки… Python, Разработка ботов ∙ 2 дня 23 часа назад ∙ 59 ставок |
Бот по прийому/пошуку анкет
1250 UAH
Если коротко: Создать бот в котором можна будет создать и найти анкету, бот должен иметь реферальные ссылки, и т д, Всё ниже расписал Бот со стороны клиента: перед кнопкой /старт текст в центре чата: What can this bot do? Добро пожаловать в Sugar Secret Agency! -Сервис… Python, Разработка ботов ∙ 3 дня 1 час назад ∙ 63 ставки |