Telegram tender bot
6651 UAHИщу разработчика для доработки и улучшения Telegram-бота для мониторинга государственных тендеров.
Бот получает данные с платформы eTenderGov.az через публичный API и уведомляет пользователей о новых тендерах. Сам сервис не предоставляет email-уведомлений, webhook’ов или push-нотификаций, поэтому вся логика мониторинга и уведомлений реализована на стороне бота.
Проект уже работает в продакшене, имеет реальных пользователей и развёрнут на Heroku.
Что делает бот сейчас
Поиск тендеров по ключевым словам (/search)
Подписка на ключевые слова (/subscribe, /unsubscribe)
Автоматическая проверка новых тендеров с заданным интервалом
Уведомления пользователям только о новых тендерах
Хранение информации о подписках и уже отправленных тендерах
Фильтрация по дате и статусу тендеров
Платный доступ и базовая админ-логика
Самая важная часть проекта
Ключевая функция проекта — механизм подписок (/subscribe).
Пользователь подписывается на ключевые слова или фразы, и бот:
регулярно проверяет API eTenderGov,
сопоставляет новые тендеры с ключевыми словами подписки,
отправляет пользователю релевантные уведомления,
не отправляет дубликаты ранее присланных тендеров.
Именно стабильная и корректная работа подписок является основной ценностью проекта.
Что нужно улучшить
Сделать механизм подписок ещё более стабильным и точным
Улучшить релевантность совпадений по подпискам
Улучшить поиск (/search) и порядок выдачи результатов
Улучшить фильтрацию (меньше нерелевантных тендеров)
Оптимизировать текущую логику без переписывания проекта с нуля
Привести код в более понятный и поддерживаемый вид
Техническая информация
Python
Telegram Bot API
Внешний REST API (eTenderGov)
Развёртывание на Heroku
Фоновая обработка задач
Формат работы
Проект уже существует — нужно разобраться в текущем коде и доработать его, а не писать всё заново. Приветствуются предложения по улучшению архитектуры и логики.
Главный приоритет — качество работы подписок и уведомлений.
В целом нам важно, чтобы разработчик сначала разобрался в проекте и предложил улучшения.
Отзыв заказчика о сотрудничестве с Владиславом Т.
Telegram tender botИсполнитель показал высокий уровень профессионализма и хорошее понимание задач проекта. Всегда был на связи, оперативно отвечал на вопросы и предлагал технические решения, а не просто выполнял инструкции.
Работа в целом выполнена качественно, основные задачи были решены. В процессе возникали рабочие моменты и небольшие задержки по срокам, но они обсуждались и не критично повлияли на результат.
Коммуникация на высоком уровне, с технической точки зрения исполнитель компетентен. В целом сотрудничеством доволен, могу рекомендовать для подобных проектов.
Отзыв фрилансера о сотрудничестве с Ismayil Gurbanaliyev
Telegram tender botОтличный заказчик, всегда на связи. Идёт на встречу, было приятно работать. Рекомендую.
-
1 день4434 UAH1 день4434 UAH
Доработаю логику подписок и API-фильтрации на Python, есть опыт автоматизации парсинга и работы с ИИ-фильтрами. Готов зайти в код сегодня, ориентир по цене — после короткого аудита архитектуры.
У вас сейчас используется БД или json-хранилище для трекинга дубликатов?
-
5 дней4434 UAH
320 5 дней4434 UAHЗдравствуйте. Я Backend Python разработчик, специализируюсь на Telegram-ботах и работе с API. Готов разобраться в существующем коде и оптимизировать алгоритмы подписок и поиска.
-
Победившая ставка2 дня6651 UAH
1251 35 1 3 Победившая ставка2 дня6651 UAHПриветствую, готов изучить код и дать рекомендации по его улучшению. Пишите в личные.
-
5 дней4434 UAH
276 1 0 5 дней4434 UAHЗдраствуйте, интересный проект, помогу доработать, обращайтесь. Портфолио на сайте есть
Актуальные фриланс-проекты в категории Python
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 6 часов 2 минуты назад ∙ 58 ставок |
Python / Network Engineer: Сетевая оптимизация бота (WAF, Connection Pooling, Asyncio)Упрощенный вариант! Прошу откликнуться только тех, кто понимает и разбирается. О проекте: Автоматизированный бот для снайпинга. Базовая бизнес-логика (парсинг, авторизация, сборка JSON/XML пакетов) уже готова и работает на Python. Целевое окружение — Linux (Ubuntu). Текущая… Python, Парсинг данных ∙ 8 часов 31 минута назад ∙ 14 ставок |
Парсинг и классификация большого массива изображенийНеобходимо реализовать проект по сбору и структурированию большого массива архитектурных изображений из открытых веб-источников.Задача включает: автоматизированный сбор изображений; загрузка файлов в максимально доступном качестве; классификацию изображений по категориям:… Python, Парсинг данных ∙ 13 часов 2 минуты назад ∙ 30 ставок |
Бизнес-логикa платформы: подтверждение занятий, контроль посещаемости-и история уроков (DjangoДоработка бизнес-логики образовательной платформы: подтверждение занятий, контроль посещаемости и история уроков (Django + React) Необходимо реализовать полноценную систему подтверждения уроков, контроля посещаемости и хранения истории подтверждений. Важно Перед началом… Python ∙ 2 дня 18 часов назад ∙ 29 ставок |
Доработка административной панели образовательной платформы (Django + React)Доработка административной панели образовательной платформы (Django + React) Описание проекта: Есть действующая образовательная платформа (marketplace, аналог Preply), разработанная на Django + React. Требуется доработать существующую административную панель и реализовать… Python, Веб-программирование ∙ 4 дня 15 часов назад ∙ 58 ставок |