Skip to content

A simple ruby-script for slack chats which builds threads by user_id

Notifications You must be signed in to change notification settings

ursapolly/slack_script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple ruby-script for slack chats which builds threads by user_id

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages