Техническое задание: Развитие Telegram-бота для генерации презентаций

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

Цель проекта

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

Требуемый функционал

  • Планируемая рассылка: Бот должен раз в неделю автоматически отправлять пользователю вопрос.
  • Сбор данных: Пользователь отвечает на вопрос текстом и загружает одно изображение (фото).
  • Хранение данных: Бот сохраняет пары «текстовый ответ + изображение» от каждого пользователя в структурированном виде.
  • Генерация презентации: Через заданный интервал времени (например, после сбора определенного количества ответов или по расписанию) бот автоматически формирует презентационный файл (например, в формате PPTX или PDF).
  • Структура презентации: Каждый слайд презентации должен содержать ответ пользователя и соответствующее ему загруженное фото.
  • Отправка результата: Готовый файл презентации отправляется пользователю в Telegram.

Ключевые требования к доработке

  • Минимизировать или полностью исключить ручное вмешательство в процесс.
  • Обеспечить надежное хранение медиафайлов и текстовых данных.
  • Реализовать логику формирования слайдов презентации на основе собранных материалов.
  • Продумать систему очередей или расписаний для еженедельных вопросов и финальной сборки.

Ожидаемый результат

Полностью автоматизированный бот, который ведет диалог с пользователем по расписанию, собирает контент и в итоге выдает персонализированную презентацию как продукт взаимодействия.

Разработка форка Android-клиента для Matrix с кастомизированным интерфейсом

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