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>
- ...