Back
Sparkly

Sparkly

#sparkly

Slack bot that helps you find users with similar interests
Launched December 11, 2019
Load previous page…
subscribe to event where user opens conversation with bot, and only send intro message once #sparkly
Add all written content to a single file #sparkly
Add timestamps to all database mutations so analysing events is possible in the future #sparkly
Onboarding - Option for either direct approach when user joins slack space, or when user opens app-home (conv with bot). #sparkly
Build support for different modes: engage-only and join-space. #sparkly
Onboarding - Allow users to specify the match moment (hour+day), restricted to once per week for now. #sparkly
Onboarding - Explanation/configuration message to user installing Sparkly. Bot's defaults before that: engage-mode only, with 9-1 as match moment. #sparkly
Make sure all bot tokens for postMessage methods come from database, not config #sparkly
Couldn't read my own code anymore, one file ~700 lines, switched to CommonJS modules + element/builder/director pattern for json building. #relief #sparkly
Fix issue where bot id wasn't saved in database resulting in errors for other slack workspaces than my own #sparkly
Fix the direct install URL from web.app address to sparklybot.com address #sparkly
Onboarding - Build base of bot-onboarding (capture installing user and send message after oauth2 access token arrives) #sparkly
Add all details received from slack upon installation to database #sparkly
Configure Direct Install URL #sparkly
Build oauth2 flow for installation according to slack specs #sparkly
Make cloud functions url's tied to hosting url's (rewriting) #sparkly
Wait for ssl certificate to be generated and verify it #sparkly
Forward domain name to firebase hosting #sparkly
Dive into pending feature request to include pubsub+scheduled functions in emulator suite for firebase #sparkly
Remove all content from code and move to own json file #sparkly
Home
Search
Messages
Notifications
More