Дамир Аюпов › damirayupov
Backend на Python и Go · API, интеграции, автоматизация
Рейтинг
5 752
№ 264 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
На сайте с
2026 года
Юридический статус
ИП

Расширение Mattermost для координации командных задач

Используемые навыки Golang

Описание

Задача — встроить фиксацию участия и выполнения задач в рабочие каналы Mattermost, чтобы обсуждение задачи и отметки участников оставались в одном контексте.

Решение

Разработал серверный плагин на Go. Он превращает сообщение о задаче в интерактивный элемент командной работы: участники отмечают принятие, выполнение и проверку, а в сообщении отображаются имена участников каждого этапа.

Использованы штатный API и интерфейс Mattermost, обработка HTTP-действий и встроенное KV-хранилище. Для одновременных действий предусмотрено атомарное обновление состояния. Повторные отметки не создают дубли; пользователь может снять свои отметки. Администратор ограничивает доступность плагина выбранными каналами.

Результат

Рабочее расширение передано заказчику с установочным архивом и инструкцией по настройке. Заказ завершён с положительным отзывом.

Стек: Go, Mattermost Plugin API, HTTP, KV-хранилище Mattermost, Make.

Обложка — схема функций, не скриншот интерфейса. Исходники и внутренние данные заказчика не публикуются.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Vericata — платформа для работы с техническими каталогами
Vericata — платформа для работы с техническими каталогами
11