A bot for managing Slack chat history archives.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
__init__.py
archivist.py

README.md

archivist

A Slack bot for managing chat archives.

Installation

  1. Install python-rtmbot
  2. Run git clone https://github.com/csu/archivist.git in the plugins folder
  3. Configure rtmbot (see its readme)
  4. Set the SLACK_ARCHIVIST_OUTPUT_DIR env variable to the desired output directory
  5. Run rtmbot

Example

git clone https://github.com/slackhq/python-rtmbot.git
cd python-rtmbot
# make virtual env
# enter virtual env
pip install -r requirements.txt

cd plugins
git clone https://github.com/csu/archivist.git
cd ..

cp doc/example-config/rtmbot.conf .
vi rtmbot.conf

export SLACK_ARCHIVIST_OUTPUT_DIR="/home/csu/archivist-data"

./rtmbot.py

Contributing

Pull requests and issues are welcome.

Maintainers