Open danilkuznetsov opened 7 years ago
Я так понимаю, что сбор информации в архив нужен через слак-бота в базу, а для взаимодействия пользователя с архивом нужен UI. так? В таком случае надо рассматривать написание двух микросервисов + добавить UI - ArchiveSlackBot, SlackArchive и UI наверное в существующее приложение на ангуляре.
Я как пользователь хочу просмотреть список всех slack каналов, чтобы иметь возможность выбрать нужный
В данном случае должна уже происходить валидация, какие каналы доступны для текущего пользователя
Я как пользователь хочу выбрать канал для того чтобы получить историю за последний день
Я бы изменила "за последний день" на "за текущий день". Если предполагается предыдущий день - это уже может быть в запросе по периоду.
Я, как система, хочу иметь возможность выбрать в настройках частоту бэкапа сообщений:
Я, как пользователь, хочу выбрать пользователя по имени и посмотреть все его сообщения с указанием с которого они канала.
Я, как пользователь, хочу выбрать тему UI (на правах бреда)
Я, как пользователь, хочу запускать UI для работы с архивом из слака, а не лазить в закладки моего браузера.
Я, как система, хочу иметь возможность выбрать в настройках частоту бэкапа сообщений: каждое сообщение сразу после поста раз в час всех сообщений за текущий час раз в сутки всех сообщений за текущие сутки раз в неделю всех сообщений за текущую неделю
@hamster4n бекап идет всего подряд, это поведение по умолчанию и не должно меняться иначе какой же это бекап или можно не правильно настроить и потерять часть сообщений
фильтрацию лучше переложить на доставание из архива
Я как пользователь хочу выбрать канал для того чтобы получить историю за последний день
Я бы изменила "за последний день" на "за текущий день". Если предполагается предыдущий день - это уже может быть в запросе по периоду.
@OlgaKulikova смотри тут может быть ситуация когда сообщения в этом канале были очень давно, поэтому имелось ввиду за последний день когда были сообщения. Тут можно перефразировать что нужно доставать последние 20 сообщений из канала и тогда время не нужно указывать. Для работы со временем отдельные запросы и меню
Планируется хранение сообщений только из каналов или и личной переписки пользователей?
Действительно вопрос интересный))) Хотя личную переписку надо хранить и по ней искать. Ты же будешь авторизоваться прежде чем смотреть архив. По идее после авторизации можно показывать то, что принадлежит тебе.
Цель - сервис, для хранения истории сообщений из slack чата.
Предполагаемые сервисы
User stories: