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

Разработка ботов 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-бот с автоматической синхронизацией остатков между “Сима Ленд“ и “Валберис“. - Удобный интерфейс для управления настройками. - Поддержка большого количества пользователей.
Похожие заказы
Настройка 1С
договорная
Настроить: обмен данными, отчёты 1С, обновление 1С, печатные формы, сервер 1С, обучение персонала. Конфигурация: 1С: Управление торговлей. Версия платформы: 8.3. Количество пользователей: от 6 чел, до 10 чел Задача: Здравствуйте. Необходим переход на новую 1С Торговля: настройка, программирование, обучение(инструктаж персонала). Составление ТЗ подразумевается. Возможность очной встречи в офисе нашего бизнеса.
Екатеринбург
Фрилансеры
2025-02-21
Откликнуться
Создание сайтов
дистанционно
договорная
Сайт туристического агентства. Платформа: по рекомендации специалиста. Функционал сайта: Товары, ссылки на соц сети, заявка на бронирование. Заказ звонка. Новости,контакты и тд. Контент есть.
Екатеринбург
Фрилансеры
2025-02-21
Откликнуться
Программисты
дистанционно
договорная
Опросы (1000руб/час) Заходите на сайт: woou. ru. Опросы (1000руб/час) Заходите на сайт: woou. ru. Опросы (1000руб/час) Заходите на сайт: woou. ru.
Екатеринбург
Фрилансеры
2025-02-21
Откликнуться
Программисты
дистанционно
договорная
Опросы (1000руб/час) Заходите на сайт: wopu.ru. Опросы (1000руб/час) Заходите на сайт: wopu.ru. Опросы (1000руб/час) Заходите на сайт: wopu.ru.
Екатеринбург
Фрилансеры
2025-02-21
Откликнуться
Программисты 1С
дистанционно
договорная
Настроить. 1С: Предприятие. Версия: 8.3. 1) Нужно закачать имеющийся шаблон договора подряда с самозанятым. 2) Настроить шаблон сметы и акта выполненных работ в виде приложения №1 и № 2 к договору подряда с самозанятым. 3) Настроить возможность составлять смету на работы (выше приложение №1) Выглядеть и работать должно так: ШАГ 1: в 1с заносятся все реквизиты самозанятого (паспортные данные, справка о постановке на учет как самозанятого, полные банковские реквизиты карточного счета) ШАГ 2: составляется смета на работы в виде таблицы (наименование работ, ст-ть ед., кол-во ед., ед.изм, итого и ниже перечень работ ). ШАГ 3 : в момент печати договора смета автоматически распечатывается. ШАГ 3: в момент сдачи работ распечатывается акт- если работ выполнено меньше чем в смете, то акт корректируется. Все имеющиеся вопросы примеры документов направим в вацап.
Екатеринбург
Фрилансеры
2025-02-20
Откликнуться
Тестировщики
дистанционно
договорная
Протестировать: Опросы (1000руб/час) Заходите на сайт: poau . ru. Опросы (1000руб/час) Заходите на сайт: poau . ru. Опросы (1000руб/час) Заходите на сайт: poau . ru.
Екатеринбург
Фрилансеры
2025-02-20
Откликнуться
Тестировщики
дистанционно
договорная
Протестировать: Опросы (1000руб/час) Заходите на сайт: poau . ru. Опросы (1000руб/час) Заходите на сайт: poau . ru. Опросы (1000руб/час) Заходите на сайт: poau . ru.
Екатеринбург
Фрилансеры
2025-02-20
Откликнуться