Telegram-биржа задач с чатами и модерацией
Mini App для публикации платных заданий, отклика исполнителей и разбора споров — без единого чата на стороне.
Задача
Заказчику нужна была площадка для микрозадач прямо в Telegram: одни пользователи публикуют платные задания по разным сервисам (Яндекс Карты, Авито, 2ГИС, Zoom и т.д.), другие откликаются и выполняют работу. До этого всё держалось на личных чатах — не было ни модерации, ни истории переписки, ни способа подтвердить, что работа реально выполнена, ни канала для разбора жалоб.
Решение
Собрали Telegram Mini App на Go с React-фронтендом внутри одного бинарника: карточки заданий с фото, категориями и лимитом на число откликнувшихся, отдельный чат в реальном времени на каждый отклик через WebSocket. Ввели двухшаговое закрытие работы — исполнитель отмечает задание выполненным (с доказательством), заказчик подтверждает, — и отдельную роль поддержки, которая может открыть любую переписку по ID для разбора спора, эскалированного прямо из чата задания.
Результат
- Переписка больше не теряется в личных чатах — у каждого отклика свой изолированный тред
- Двухшаговое подтверждение с доказательством выполнения снизило число спорных ситуаций
- Служба поддержки видит очередь обращений с приоритетами и может разобрать любой конфликт по ID чата
- Бот присылает уведомления о сообщениях и статусах работы без необходимости держать Mini App открытым