Общая задача

Разработать Telegram-бота для магазина розничной торговли, работающего на платформе 1С:Розница. Бот должен выполнять функции системы лояльности, включая новаторский механизм сарафанного радио для стимулирования привлечения новых клиентов.

Технические требования

  • Интеграция с 1С: Бот должен обмениваться данными с базой 1С:Розница (обмен данными о клиентах, бонусах, покупках).
  • Система лояльности: Реализовать функционал начисления и списания бонусов, просмотр истории покупок и баланса.
  • Сарафанное радио: Внедрить механизм, который позволит клиентам приглашать друзей (по реферальным ссылкам) и получать за это бонусы (начисление на счет пригласившего).
  • Основные сценарии работы:
    • Регистрация и авторизация клиента через Telegram.
    • Просмотр персонального бонусного счета.
    • Получение уведомлений о новых акциях и начислениях.
    • Генерация реферальной ссылки для приглашения друзей.
    • Уведомления о регистрации нового клиента по вашей ссылке.
  • Технологии: Python 3.x, библиотека для работы с Telegram API (например python-telegram-bot или aiogram), библиотеки для интеграции с 1С (REST API или COM).

Дополнительные пожелания

  • Код должен быть чистым, документированным и легко масштабируемым.
  • Предоставить инструкцию по развертыванию и настройке бота.
  • В целях безопасности, пароли и ключи не должны быть embedded в коде (использовать переменные окружения конфигураций).

Проектирование и 3D-печать системы светодиодной подсветки

Необходимо разработать и изготовить на 3D-принтере корпус и крепления для системы светодиодной подсветки. За основу взят готовый проект с открытой платформы для 3D-моделей. Требуется адаптация и доработка под конкретные нужды.