Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.23 KB

File metadata and controls

41 lines (27 loc) · 1.23 KB

Slack script

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