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.
- Host: GitHub
- URL: https://github.com/tyage/slack-patron
- Owner: tyage
- License: mit
- Created: 2015-04-17T10:37:00.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T00:58:40.000Z (about 3 years ago)
- Last Synced: 2024-04-14T11:54:15.032Z (almost 2 years ago)
- Topics: docker, javascript, react, react-redux, react-router, react-router-redux, ruby, slack, web-app
- Language: JavaScript
- Homepage:
- Size: 1.3 MB
- Stars: 169
- Watchers: 11
- Forks: 42
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Slack Patron
[](https://github.com/tyage/slack-patron/actions/workflows/publish-viewer.yml) [](https://github.com/tyage/slack-patron/actions/workflows/publish-logger.yml) [](https://github.com/tyage/slack-patron/actions/workflows/publish-connector.yml) [](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.

# 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:
