Edited — История изменений сообщения в Slack

Всем привет! Расскажу про разработку Slack приложение для просмотра истории изменений сообщений

История изменений одного сообщения в Slack<br />
История изменений одного сообщения в Slack

Идея

Идея возникла спонтанно. Slack позволяет редактировать сообщения, но не предоставляет возможности увидеть историю изменений сообщения. Отредактированное сообщение может изменить смысл диалога и иногда важно знать, а что было написано до изменения. На своем опыте столкнулся с тем, что сообщение было изменено и его смысл поменялся. Так и родилась идея создать приложение, которое поможет решить данную проблему.

Продукт

Название и функционал приложения Edited просты и очевидны. Edited позволяет увидеть всю историю изменений сообщения. Достаточно добавить приложение в нужный Slack канал для получения истории изменений сообщений.

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

Технологический стек:

Бекенд приложения написан на Golang, в качестве базы данных выбрана MongoDB. Все сообщения хранятся в зашифрованном виде в базе данных. Лендинг построен на платформе Unicorn Platform — отличное и просто решения для построения лендингов.

Команда

На данный момент проект разрабатывается в одиночку мной, в свободное время. Как автор, имею опыт разработки приложений под web и сейчас пробую себя в продвижение этого приложения. Написал и отправил несколько коротких постов на Hacker News, Reddit и Indie Hackers в ожидании любого фидбека.

Edited можно установить по ссылке https://edited.chat

Использование приложения бесплатно в течении первых 30 дней, Trial-период может быть продлен.

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

33
8 комментариев

Как шифрование реализовывали? Чисто профессиональный интерес :)

Ответить

Провокационный вопрос, а чем вы профессионально занимаетесь?)
В целях безопасности не считаю, что верно раскрывать детали реализации шифрования.

1
Ответить

Все сообщения хранятся в зашифрованном виде в базе данных

Обожди: оригинал сообщения падает на сервер Slack плюс отредактированная копия — к тебе на сервер, всё верно?

Ответить

Верно, отредактированное сообщение хранится как на сервере Slack так и отправлятся через Slack API во все приложения, у кого есть доступ на чтение сообщений в канале. У Slack нет фичи/api, которая позволяет увидеть историю изменений сообщения.

1
Ответить