Блог
Строительство и ремонт
Репетиторы
Фрилансеры
Разные специалисты

Разработка ботов Telegram — удалённая работа в Екатеринбурге

Дата: 2025-02-04
Детали
Регион
Екатеринбург
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-02-04
Описание
Задачи чат-бота: синхронизация остатков по API. Продукт: валбирис. Техзадания нет. # Техническое задание для Telegram-бота синхронизации остатков между сайтом “Сима Ленд“ и “Валберис“ #### 1. **Цель проекта** Разработка Telegram-бота для автоматической синхронизации остатков товаров между платформой “Сима Ленд“ и маркетплейсом “Валберис“ через API. Бот должен учитывать заданные условия переноса остатков и предоставлять удобный интерфейс для управления настройками. --- #### 2. **Функциональные требования** 1. **Синхронизация остатков:** - Бот получает данные об остатках товаров с платформы “Сима Ленд“ через API. - Если остаток на “Сима Ленд“ больше 30 штук, на “Валберис“ выставляется остаток 30 штук. - Если остаток на “Сима Ленд“ 10 штук или меньше, на “Валберис“ выставляется остаток 0. - Артикулы товаров на обеих платформах идентичны. 2. **Автоматическое обновление:** - Синхронизация остатков происходит автоматически с заданной периодичностью (например, каждые 30 минут). - Возможность ручного запуска синхронизации через команду в боте. 3. **Интеграция с API:** - Бот использует единый API для работы с “Сима Ленд“. - Пользователь добавляет свои API-ключи для работы с “Валберис“ через интерфейс бота. 4. **Управление через Telegram:** - Понятное меню 5. **Масштабируемость:** - Бот должен поддерживать работу с большим количеством - Обеспечить стабильную работу при высокой нагрузке. --- #### 3. **Технические требования** 1. **Язык программирования:** - Python 2. **Хранение данных:** - Использование базы данных для хранения: - API-ключей пользователей. - Настроек синхронизации. - Логов операций. 3. **Работа с API:** - Интеграция с API “Сима Ленд“ для получения остатков. - Интеграция с API “Валберис“ для обновления остатков. - Обработка ошибок API (например, недоступность сервиса, неверные ключи). 4. **Периодичность синхронизации:** - Использование планировщика задач (например, `celery` или `apscheduler`) для автоматического обновления остатков. 5. **Логирование:** - Ведение логов операций (успешные/неуспешные синхронизации, ошибки API). - Возможность просмотра логов через команду в боте. 6. **Безопасность:** - Шифрование хранения API-ключей в базе данных. - Ограничение доступа к командам бота (например, только для администраторов). --- #### 4. **Интерфейс пользователя** 1. **Главное меню:** - Кнопки для быстрого доступа к основным функциям: - “Синхронизировать остатки“. - “Настройки API“. - “Помощь“. “склад“ 2. **Настройки API:** - Форма для добавления API-ключа “Валберис“. - Отображение текущего статуса API (активен/неактивен). 3. **Уведомления:** - Уведомления об успешной синхронизации или ошибках (например, “Синхронизация завершена“, “Ошибка API Валберис“). --- #### 5. **Требования к инфраструктуре** 1. **Хостинг:** - Размещение бота на облачном сервере 2. **Резервное копирование:** - Регулярное резервное копирование базы данных. 3. **Мониторинг:** - Настройка мониторинга состояния бота (например, через Prometheus или Grafana). --- #### 6. **Тестирование** 1. **Функциональное тестирование:** - Проверка корректности синхронизации остатков. - Тестирование обработки ошибок API. 2. **Нагрузочное тестирование:** - Проверка работы бота при одновременном использовании большим количеством пользователей. 2. **Расширенные настройки:** - Возможность настройки порогов для синхронизации (например, изменить значение 30 на другое число). --- #### 8. **Результат** - Telegram-бот с автоматической синхронизацией остатков между “Сима Ленд“ и “Валберис“. - Удобный интерфейс для управления настройками. - Поддержка большого количества пользователей.
Похожие заказы
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: финансовые операции. Продукт: Закрытый чат в Телеграм. Техзадание есть. Нужен человек, который поможет настроить небольшого бота в Телеграм для принятия платежей на подписку в закрытую группу ТГ. Через сервис quescha с интеграцией оплаты через lava.top. Есть сценарий, есть бот, есть регистрация на quescha, нужно только помочь собрать структуру, последовательность по блокам.
Екатеринбург
Фрилансеры
2025-03-16
Откликнуться
Программисты
дистанционно
договорная
Разработка игр. Помочь активировать подписку на игру в Хbox. Игра: для игровой приставки. Игра: одиночная. Жанр: Разное. Графика: 3D. Очень надо помочь активировать подписку и установить к Xbox , сами не можем справится по инструкции.
Екатеринбург
Фрилансеры
2025-03-16
Откликнуться
Программирование микроконтроллеров
дистанционно
договорная
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Нужно сделать программу для управления микроконтрллером через ethernet (lwip modbus tcp ip стек). с FreeModbus желательно. более подробно опишу уже в лс.
Екатеринбург
Фрилансеры
2025-03-15
Откликнуться
Программисты
дистанционно
договорная
Загрузить операционную систему. Загрузить операционную систему на MacOc.
Екатеринбург
Фрилансеры
2025-03-15
Откликнуться
Системное программирование
дистанционно
договорная
Хотел бы, чтобы специалист показал и объяснил, как осуществляется "прошивка" определенного микроконтроллера. Есть готовая программа и устройство, осталось лишь прошить микроконтроллер. МК AT90S8515, программа на ассемблере в среде AVR STUDIO 4. Никак не могу разобраться с прошивкой, хотел бы чтобы профессионал показал как это можно и сделать (с помощью каких программ и тд) и объяснил для дальнейшей прошивки.
Екатеринбург
Фрилансеры
2025-03-14
Откликнуться
Программисты 1С
договорная
Доработать, настроить. 1С: Управление торговлей. Версия: 11.5 управление торговлей. Требуется программист для работы в 1С8 УТ 11.5. Настройка и отработка отчетов, планирования, автозаказы поставщик/подразделение, маркетинг, аналитика и др. Предпочтительно сотрудник в офис (р-н Юго-Западный), для оперативной коммуникации. Опыт от 3-хлет.
Екатеринбург
Фрилансеры
2025-03-14
Откликнуться
Программисты
дистанционно
договорная
Разработка дашборда. Разработка с нуля. Необходимо разработать дашборд - управленческая отчетность для акционеров. Деревообрабатывающее производство.
Екатеринбург
Фрилансеры
2025-03-14
Откликнуться