Техническое задание на доработку Telegram-бота

Цель проекта

Устранить выявленные недостатки, улучшить стабильность и пользовательский опыт существующего Telegram-бота.

Список необходимых доработок

1. Исправление багов

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

2. Новая функциональность

  • Проверка подписки: Внедрить обязательную проверку подписки на определенный публичный канал/чат перед активацией пробного периода. Если подписка отсутствует, бот должен блокировать доступ к функционалу и запрашивать подписку.

3. Правки текстов и коммуникации

  • Переработать приветственное сообщение бота, сделав его более информативным и дружелюбным.
  • Четко указать в сообщениях для пользователей расписание отправки прогнозов: «Прогнозы приходят один раз в сутки в 10:00 по московскому времени».

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

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

Доработка векторного макета тента в CorelDRAW

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

Разработка связующей админ-панели на Laravel для интеграции 1С с Flutter-приложением

Требуется создать административную панель на Laravel для синхронизации данных между системой 1С и мобильным приложением на Flutter. Панель должна обеспечивать двусторонний обмен информацией через API.