Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/whywaita/aguri
aggregator of slack message
https://github.com/whywaita/aguri
aggregator golang-application slack
Last synced: about 3 hours ago
JSON representation
aggregator of slack message
- Host: GitHub
- URL: https://github.com/whywaita/aguri
- Owner: whywaita
- Created: 2017-06-04T05:35:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T04:21:13.000Z (over 1 year ago)
- Last Synced: 2024-06-21T15:30:45.050Z (5 months ago)
- Topics: aggregator, golang-application, slack
- Language: Go
- Homepage:
- Size: 222 KB
- Stars: 14
- Watchers: 3
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# aguri
aguri (あぐり) is aggregator of slack message
- aggregate multi workspace to one workspace
- response simple message
- Let's write in Thread!## Getting Started
- get binary from [here](https://github.com/whywaita/aguri/releases)
- generate slack web token [here](https://api.slack.com/custom-integrations/legacy-tokens)
- make `config.toml`. default PATH is `./config.toml`.```
$ cat config.toml
[to] # It's aggregate slack
token = "xoxp-**"[from]
[from.team1] # "team1" message post #aggr-team1 channel
token = "xoxp-**"[from.team2]
token = "xoxp-**"
```- run
```
$ ./slack-aggregatorif modify config.toml path
$ ./slack-aggregator -config ./config.toml
```- aggregate all messages!
## Author
Tachibana waita (a.k.a. [whywaita](https://github.com/whywaita))
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request