Ruby-скрипт, который:
-
Строит треды по id пользователя из сообщений Slack-чата;
-
Сохраняет информацию о треде в CSV-файл: дату и время, id и имя юзера, текст сообщения, количество ответов и ссылку на тред.
Требования: Ruby версии 2.3.7 и выше, Bundler
Склонируйте или скачайте репозиторий. Перейдите в папку скрипта:
cd slack_script
Установите нужные гемы и зависимости.
bundle install
Запустите из-под bundler файл main.rb
с параметром -p <путь_к_архиву>
. Например:
bundler exec ruby main.rb -p 'path/to/archive.zip'
CSV-файл сохранится в папку tmp/threads
.
Айдишники, по которым скрипт строит треды, находятся в config/config.yml
. В секцию user_id
можно добавить новые:
user_id:
- UE9R3TKCJ
- UEB9MBZBM
- <ещё_один_id>
- ...