Техническое задание: Разработка Telegram-бота с системой ролей

Цель проекта

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

Основные требования к системе

1. Типы учетных записей

  • Администратор: Единая учетная запись с полным доступом к управлению системой, пользователями и настройками.
  • Клиент: Множество индивидуальных учетных записей. Каждый клиент должен иметь персонального бота для взаимодействия.
  • Трейдер: Множество индивидуальных учетных записей. Каждый трейдер должен иметь персонального бота для своей работы.

2. Архитектура ботов

  • Для Администратора создается один центральный бот.
  • Для каждого Клиента и каждого Трейдера система должна генерировать и управлять отдельным, уникальным экземпляром бота (N количество).
  • Все индивидуальные боты должны быть связаны с центральной системой управления и базой данных.

3. Ключевая функциональность

  • Регистрация и аутентификация пользователей по типам ролей.
  • Панель управления для Администратора с возможностью просмотра, создания и контроля всех пользователей и их ботов.
  • Индивидуальные интерфейсы и сценарии работы для Клиентов и Трейдеров в их персональных ботах.
  • Механизм безопасного взаимодействия и обмена данными между разными ролями в рамках системы.
  • Масштабируемая архитектура, позволяющая добавлять новых пользователей (клиентов и трейдеров) без нарушения работы системы.

4. Технические ожидания

  • Четкое описание планируемой логики работы между Администратором, Клиентами и Трейдерами.
  • Предпочтение отдается использованию Python и современных библиотек для работы с Telegram API (например, aiogram).
  • Проект должен включать структуру базы данных (например, схему SQL или описание моделей).
  • Необходимо предусмотреть систему логирования и обработки ошибок.

Исполнителю необходимо в предложении детально расписать архитектурное решение для реализации N-количества индивидуальных ботов и схему их интеграции с ядром системы.

Завершение и перенос лендинга на WordPress

Требуется завершить работу по лендингу на WordPress. Есть сверстанный код на тестовом сайте, но предыдущий исполнитель исчез. Нужно перенести готовую верстку на мой сайт и довести до соответствия с макетом в Figma.

Оптимизация финансовой модели инвестиционного проекта в Google Таблицах

Требуется реструктурировать и автоматизировать таблицу для учета инвестиционного проекта по недвижимости. Нужно создать новую, понятную и легкую в использовании структуру с формулами для автоматических расчетов.