Project pledge system for Slack
- slack_bolt
- Requests
- Images from laserlemon/slack_progress_bar
- Copy
config.json.example
andprojects.json.example
. Technicallyproject.json
could start with just{}
. - Add the progress bar emoji to Slack.
The primary interaction surface for the bot as a project creator is the App home. This will list:
- Projects looking for donations
- Projects awaiting approval (admin)
- Personal projects not yet approved
- Recently completed projects
- Editing tools (admin)
The expectation is that while sporadic/infrequent donors can use the App home they'll primarily interact with promoted projects elsewhere on Slack.
Bugs and improvements are getting documented as issues, no real todo. All future changes should be backwards compatible with existing project stores.