Описание проекта

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

Функциональные требования

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

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

  • Язык реализации: Node.js или TypeScript;
  • Интеграция с Telegram Bot API;
  • Подключение к внешним сервисам через их API (REST/GraphQL);
  • Использование базы данных для хранения пользователей, сессий и логов;
  • Безопасная архитектура: шифрование токенов, защита от несанкционированного доступа, корректная обработка ошибок.

Результат

Готовый минимально жизнеспособный продукт (MVP), развернутый на стороне исполнителя, с передачей полного исходного кода и краткой документации по запуску.

Примечание для разработчиков

Предполагается интеграция с внешними сервисами через их публичные или закрытые API - необходимо предусмотреть механизмы авторизации (OAuth2, API-ключи) и кеширования ответов для снижения нагрузки.

Консультация по стратегии линкбилдинга для образовательного проекта

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

Создание изображений музыкальных жанров с помощью нейросетей

Разработка визуального контента для статей о современных музыкальных жанрах: требуется 20 уникальных изображений, ассоциированных с музыкальными направлениями, в формате 500×500 пикселей. Первая партия из 5 изображений - для оценки качества.