An open API service indexing awesome lists of open source software.

https://github.com/tyage/slack-patron

Log and view all Slack messages.
https://github.com/tyage/slack-patron

docker javascript react react-redux react-router react-router-redux ruby slack web-app

Last synced: 17 days ago
JSON representation

Log and view all Slack messages.

Awesome Lists containing this project

README

          

# Slack Patron
[![Publish Viewer Docker Image](https://github.com/tyage/slack-patron/actions/workflows/publish-viewer.yml/badge.svg)](https://github.com/tyage/slack-patron/actions/workflows/publish-viewer.yml) [![Publish Logger Docker Image](https://github.com/tyage/slack-patron/actions/workflows/publish-logger.yml/badge.svg)](https://github.com/tyage/slack-patron/actions/workflows/publish-logger.yml) [![Publish Connector Docker Image](https://github.com/tyage/slack-patron/actions/workflows/publish-connector.yml/badge.svg)](https://github.com/tyage/slack-patron/actions/workflows/publish-connector.yml) [![Publish ElasticSearch Docker Image](https://github.com/tyage/slack-patron/actions/workflows/publish-elasticsearch.yml/badge.svg)](https://github.com/tyage/slack-patron/actions/workflows/publish-elasticsearch.yml)

- Record Slack messages in MongoDB.
- You can also import data from backup file.
- Web interface for searching messages.

![](./docs/screenshot.png)

# Quick Usage

1. Install Slack Patron App and get access token for your Slack workspace

2. Run `docker compose up` with [./docs/docker-compose-quick.yml](./docs/docker-compose-quick.yml)

```sh
$ wget https://raw.githubusercontent.com/tyage/slack-patron/master/docs/docker-compose-quick.yml
$ export SLACK_PATRON_SLACK_TOKEN=[YOUR TOKEN HERE]
$ docker compose -f ./docker-compose-quick.yml up
```

3. Visit http://localhost:9292

# Docs

- [./docs/DEVELOPMENT.md](./docs/DEVELOPMENT.md): for development
- [./docs/BACKUP_IMPORT.md](./docs/BACKUP_IMPORT.md): for import Slack backup file

# Special Thanks

This product receives a lot of contribution from [TSG](https://github.com/tsg-ut) :heart: