A shop monitor for the Summer of Making shop!
Zoe
Check their projects out: Wayline, RuthArm, Neeter Browser, about://me, readitt, Decode, Midnight Cabin, Dimensity
dave9123
Check their projects out: Recall Me, Lenie, InstaQuote
zrl
Check their projects out: terminal-wakatime, arker
Toshit
Check their projects out: epoxy-tls, powerd, m3-dreamland, scramjet, SoM Harbor, Summer Of Making, dreamland.js
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Fixed bugs, TS config. The shop code updated overnight and I fixed the bot so it can read prices properly.
Made notification summaries in the Activity tab more helpful (thanks @Jeremy!)
(They used to just say @shop-watchers for every single update :pf:)
Cleaned up code, started working on improving channel ping notification messages in your Activity tab.
Observability is important. Slack said that my API requests were incorrect, and @GGORG mentioned how it would only send a maximum of one update, even when there were more than one!
To fix this, I added Sentry (https://sentry.io) to my project and now log all Slack API requests and items. The end result is that in case the SOM devs change up the shop code (the bot uses HTML scraping), I'll be notified and can fix the bot.