Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kilterset/heroku-architecture-certification-slack-bot
A Slackbot that allows you to quiz yourself on questions in preparation for your Salesforce Heroku Architecture Designer certification.
https://github.com/kilterset/heroku-architecture-certification-slack-bot
bespoke heroku slack
Last synced: about 2 months ago
JSON representation
A Slackbot that allows you to quiz yourself on questions in preparation for your Salesforce Heroku Architecture Designer certification.
- Host: GitHub
- URL: https://github.com/kilterset/heroku-architecture-certification-slack-bot
- Owner: kilterset
- Created: 2019-07-31T06:34:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-25T07:15:48.000Z (over 4 years ago)
- Last Synced: 2024-04-15T14:15:56.442Z (10 months ago)
- Topics: bespoke, heroku, slack
- Language: Ruby
- Homepage:
- Size: 19.5 KB
- Stars: 4
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Heroku Architecture Designer Certification Slackbot
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)
## Adding to Slack
1. [Create a Slack application](https://api.slack.com/)
2. Use the [Heroku Deploy button](https://heroku.com/deploy)
3. Find the “Signing Secret” in your Slack application's “App Credentials” settigs
4. Take the Heroku app URL (e.g. `https://YOUR-APP.herokuapp.com`) and add a slash command (e.g. `/study`) that points to `https://YOUR-APP.herokuapp.com/slack/actions`
5. Install the Slack app to your Workspace## Contributing to questions
To add a question, [edit `data/quizzes/heroku-architecture.yml`](https://github.com/trineo/heroku-architecture-certification-slack-bot/blob/master/data/quizzes/heroku-architecture.yml).
Correct answers are indicated with an `*` at the end.
## Developing locally
To set up this application, run:
bin/setup
This command will check your system for necessary dependencies, and guide you on how to install any missing. Re-run the command until you see “You're good to go!”
To run the tests:
bin/test