Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/garrying/arena-slack
Are.na feed in a Slack channel via webhooks 💬
https://github.com/garrying/arena-slack
arena feed heroku slack webhook
Last synced: 19 days ago
JSON representation
Are.na feed in a Slack channel via webhooks 💬
- Host: GitHub
- URL: https://github.com/garrying/arena-slack
- Owner: garrying
- License: mit
- Created: 2016-12-21T03:37:41.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-09-20T21:00:01.000Z (about 2 months ago)
- Last Synced: 2024-10-07T18:12:31.508Z (30 days ago)
- Topics: arena, feed, heroku, slack, webhook
- Language: Ruby
- Homepage:
- Size: 71.3 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Are.na Slack Feed
[![Build Status](https://travis-ci.org/garrying/arena-slack.svg?branch=master)](https://travis-ci.org/garrying/arena-slack)Posting your [Are.na](https://www.are.na/) feed in a Slack channel via webhooks.
![Preview](https://i.imgur.com/rzEP7jY.png)
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)
## Setup
1. Deploy to Heroku, either through the Deploy button or [manually](https://devcenter.heroku.com/articles/getting-started-with-ruby)
2. Get your Slack incoming post URL at `https://.slack.com/services/new/incoming-webhook`
3. Register a new application on Are.na at [dev.are.na](https://dev.are.na/), and get the `Personal Access Token`
4. In Heroku's app settings, add `ARENA_ACCESS_TOKEN` and `SLACK_POST_URL` to the _Config Variables_
5. Add _Heroku Scheduler_ to the app and `rake` every 10 minutes
## Reference
Uses [Are.na's Ruby interface](https://github.com/aredotna/arena-rb/) and [Slack Notifier](https://github.com/stevenosloan/slack-notifier).
## License
[The MIT License (MIT)](https://github.com/garrying/arena-slack/blob/master/LICENSE)