This will allow therapists to customise the lightbar settings per client and be able to quickly retrieve them to match the client's preferences.
Saving this locally so that therapists can use whatever identifiers they want without worrying about privacy issues leaking to the server.
Update all dependencies and maybe switch to a better package manager in the mean time (PDM?)
Add OpenGraph tags to the landing page to that embeds work.
Currently it's possible to get the same result twice, in which case it looks like the bot hasn't updated the result. We can pass the identifier in the block action_id to
get_random_imageand exclude it from the list of results to select from.
Probably should be done in conjunction with #7
We can use Falcon to front the app and serve static HTML for the homepage.
Follow the example here: https://github.com/slackapi/bolt-python/blob/main/examples/falcon/oauth_app.py