Разработка ботов Telegram — удалённая работа в Москве
Дата: 2025-03-07
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-03-07
Описание
Задачи чат-бота: интерактивное меню или каталог, сбор информации, нужен бот для проведения лотереи среди покупателей. Продукт: магазин на WB. Техзадание есть. Условное ТЗ для разработки. Не специалист по составлению и не наставиваю на конкретных пунктах. Главное, чтобы решало поставленную задачу. Нужно создать бот в телеграм, который будет проводить лотереи для наших покупателей на маркетплейсе wb. Есть сервер на Ubuntu 20.04 Язык программирования - Python БД используем postgres, но не принципиально Схема работы следующая: Покупатель регистрируется, если еще не зарегистрирован. Оставляет номер телефона и имя. Бот заодно чекает никнэйм. В БД попадают имя, номер и никнэйм. Бот проверяет подписку на наш канал, просит подписаться если еще нет. Покупатель вводит ссылку на чек вб. Бот проверяет: что чек по ссылке существует, что его не вводили ранее. Бот парсит с чека srid всех товаров, количество каждого и инн продавца по каждому, а также дату чека. Пример ссылки на чек: https://receipt.wb.ru/u/17477298/r/3221ea9d-9a51-4bc9-a701-b4ed4ed6c7e0/edaa222084036beffc70212454a55df8 По ИНН определяется наш товар или нет. Наших ИНН может быть несколько. Все хранятся в БД в отдельной таблице. Помимо ИНН в этой таблице присутствую токены по каждому ИНН (понадобятся для доступа к API WB). Если в чеке присутствуют наши ИНН, бот обращается к WB через API, находит продажу по srid и считывает артикул этого товара (supplierArticle). Метод используется https://dev.wildberries.ru/openapi/reports#tag/Osnovnye-otchyoty/paths/~1api~1v1~1supplier~1orders/get Выгружаем данные за период 10 дней до даты в чеке - 10 дней после и находим продажу по srid и считываем артикул этого товара (supplierArticle). В бд на сервере есть отдельная таблица формата “артикул“ - “количество баллов“. Наполняется вручную. За каждый товар в чеке, который относится к нашим ИНН и для которого найден артикул покупателю начисляется указанное в таблице количество баллов. Нужно учесть количество каждого товара в чеке. В БД записываются данные покупателя, дата начисления баллов, артикулы товаров, их количество, ссылка на чек. Покупателю выводится сообщение вида “Вам начислено XX баллов“ или “Подходящие товары в чеке не обнаружены“. Покупатель должен иметь возможность запросить общее количество своих баллов. Администратор бота (никней указывается прямо в коде) с определенной периодичностью вводит команду формата <количество дней>_<количество победителей>. Это значит, что нужно проверять все записи о начислении баллов за указанное количество дней. Бот запускает рандом и выдает администратору список победителей (номер, имя, никнейм), проверив их подписку на канал. Если подписки нет - выбирает следующего. 1балл у человека = 1 шанс на выигрыш.
Похожие заказы
Data scientist
дистанционно
договорная
Разработка с нуля, настройка. Задача по анализу данных для сервиса Провести анализ поступающих данных из Эксель файлов для прогнозирования линейки продуктов для поставки конкретному ресторану/кафе. Прогноз данных соотнести с сезонностью продуктов, прогнозом погоды и линейкой востребованных товаров. Прогноз необходимо сделать на 1 неделю с точностью более 80%. Результат прогноза необходимо сводить в отчёт/дашборт и дублировать ключевые метрики в мессенджер. Настройка передачи результатов анализа в n8n. Настройка автоматического перерасчёта на ингредиенты. Разработка интерфейса для работы с поставщиками. Подключение оповещений и мессенджеров. Вопросы: 1. На какой платформе лучше всего реализовать анализ данных с ML для прогнозирования? 2. Какие исходные данные? 3. В каком виде результаты анализа нужно получать? Примерно видение такое. MVP хочу собрать в n8n. 1. Этап. Автоматический сборщик данных. (POS система "Poster") Настройка выгрузки продаж через циклы + сведение данных, т.к. выгрузку можно получать суммированную за определенный промежуток времени. Нужно диапазон в один день ставить и собирать данные. 2 Этап. Определиться в какой системе хранить данные. Думаю это будет Airtable, либо SQL. -> Передача данных на прогноз к вам. -> Получение ответа Возможно реализовать всю вашу работу сразу в n8n 3 Этап. Автоматический перерасчет на ингредиенты 4 Этап. Разработать Интерфейс для работы с поставщиками. Или хотя бы Google таблицы, Notion или Airtable. 5 Этап. Подключение оповещений и мессенджеров.
Москва
Фрилансеры
2025-05-01
Создание сайтов
дистанционно
договорная
Онлайн-школа. Платформа: Golang. Функционал сайта: Требуется качественный backend на языке Golang с подробной документацией. Есть полное ТЗ, есть возможность проводить работу над backend'ом и frontend'ом одновременно. Вышлю ТЗ после предварительного обсуждения и просмотра резуюме. Контент есть. Требуется качественный backend на языке Golang с подробной документацией и, очень желательно, прокомментированным кодом. Несомненным плюсом (оплачиваемым отдельно) будет способность объяснить тонкости написанного кода и используемых фреймворков и библиотек. Есть полное ТЗ, есть возможность проводить работу над backend'ом и frontend'ом одновременно. Вышлю ТЗ после предварительного обсуждения и просмотра резюме.
Москва
Фрилансеры
2025-05-01
Программирование в Excel
дистанционно
договорная
Автоматизация расчётов, анализ и работа с базами данных, автоматизация формирования отчётов, визуализация данных (графики, диаграммы), финансовые расчёты, автоматизация составления документов, разработка калькуляторов, оптимизация закупок, управления запасами, для перевозки малогабориных рузов. Для полного кточнения нужно связаться сомной. Расчёты: логистические. Финансовые расчёты: заработная плата, финансовые показатели компании, налогообложение. Технического задания нет.
Томск
Фрилансеры
2025-05-01
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: Транскрибировать текст из видео, и нарезать видео фрагменты по выбранным текстовым фрагментам, подробнее распишу задачу при отзыве на заявку. Продукт: Видео. Техзадание есть.
Москва
Фрилансеры
2025-05-01
Программирование в Excel
дистанционно
договорная
Автоматизация расчётов, финансовые расчёты. Расчёты: статистические. Финансовые расчёты: заработная плата, финансовые показатели компании. Технического задания нет.
Москва
Фрилансеры
2025-05-01
Создание сайтов
дистанционно
договорная
Сайт с гайдами. Платформа: по рекомендации специалиста. Функционал сайта: http://drophunting.io/ практически идентичный. Контент есть.
Москва
Фрилансеры
2025-05-01
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля, доработка существующего продукта, настройка. Создание веб приложения, система автоматизации под ключ.
Москва
Фрилансеры
2025-05-01