Задача и моя работа.
У заказчика уже была контент-платформа с ботом и Mini App. Требовалось дорабатывать этапы подготовки материалов, интерфейс редактора и обработку ошибок.
- Дорабатывал переходы между этапами и пользовательский интерфейс бота и Mini App.
- Работал с обработкой ошибок и стабилизацией сценариев.
- Проверял путь согласования текста на локальном стенде.
- Передал систему и эксплуатационную документацию команде заказчика.
Ключевые решения.
Ручная правка проходит повторную проверку.
После изменения текста повторно запускается проверка, а перед одобрением сервер выполняет её ещё раз. Тайм-коды в тексте озвучки блокируют одобрение: синтез речи мог бы прочитать их вслух.
Перед удалением проверяется активная обработка.
Добавил серверную проверку связанных задач перед удалением сценария. Если задача ещё в очереди или выполняется, сервер отклоняет удаление, а интерфейс объясняет причину. Готовый текст не считается активной задачей.
Как устроен процесс.
- Открыть материал
Пользователь выбирает материал в библиотеке и переходит к работе с ним.
- Проверить сценарий
Редактор читает подготовленный текст и принимает решение по содержанию.
- Подтвердить следующий этап
После согласования материал передаётся на дальнейшую обработку. Контроль готовности текста остаётся у редактора.
Реализация и пример работы.
Локальные экраны на тестовых материалах: библиотека, проверка сценария и дальнейшая обработка.
Результат проекта.
Материалы и сценарий доступны в одном интерфейсе. Редактор последовательно проходит проверку и согласование, затем переводит материал на следующий этап. Команда получила доработанную систему и инструкции для работы с ней.
Технологии и детали реализации
Телеграм-бот, Mini App, API и обработка медиа. В работе были логика этапов, интерфейс согласования, разбор ошибок и эксплуатационные инструкции. Проверка содержания остаётся за человеком.
Обсудим вашу задачу.
Если у вас уже есть контентный бот или платформа, можно начать с одного участка: этапов, согласования, связи сервисов или конкретного сбоя. Посмотрим путь одного материала до нужного результата.
Обсудить контентный процесс ↗