https://dibsonstuff.com
https://conchable.slack.com/marketplace/AT3N0PJUB-dibs-on-stuff
* Custom validation errors in modals would be nice
* Overflow menu buttons w-b-nice
* Dropdowns that permit free-form text entry w-b-nice
ps: btw allowing JSON responses, rather than new POSTs to endpoint is awesome, TY! (also faster UX for the user)
#discord #discordapi
* Custom validation errors in modals would be nice
* Overflow menu buttons w-b-nice
* Dropdowns that permit free-form text entry w-b-nice
ps: btw allowing JSON responses, rather than new POSTs to endpoint is awesome, TY! (also faster UX for the user)
#discord #discordapi
We've reached out to the initial customer who reported the issue and offered them some merch from the shop.dibsonstuff.com store, and it looks like that's the end of the adventure. Phew.
Lesson learned: **never change anything ever again.** 👻
We've reached out to the initial customer who reported the issue and offered them some merch from the shop.dibsonstuff.com store, and it looks like that's the end of the adventure. Phew.
Lesson learned: **never change anything ever again.** 👻
So, root cause: Slack have a limit of 10 apps for Free plan. When I downgraded from Pro they nuked our apps in our single Slack instance. Ok fine. **But also destroyed any apps we'd created.**
They acknowledged that it was a serious error and that they're fixing it asap.
So, root cause: Slack have a limit of 10 apps for Free plan. When I downgraded from Pro they nuked our apps in our single Slack instance. Ok fine. **But also destroyed any apps we'd created.**
They acknowledged that it was a serious error and that they're fixing it asap.
Slack restored the app from a backup. We can see it again. We can administrate it again. It can be installed again. It shows up in the Slack Marketplace. It shows up in the Brilliant Bots page. The crick in my neck suddenly releases.
Slack restored the app from a backup. We can see it again. We can administrate it again. It can be installed again. It shows up in the Slack Marketplace. It shows up in the Brilliant Bots page. The crick in my neck suddenly releases.
Slack support had internally escalated and let us know that help was on the way. 🐎
Slack support had internally escalated and let us know that help was on the way. 🐎
We started digging through logs to try and figure out which clients were impacted so we could reach out to them.
Curiously, the logs were still thundering along. The ghost app was still working away and no other customers reached out to us.
What the heck was going on?
We started digging through logs to try and figure out which clients were impacted so we could reach out to them.
Curiously, the logs were still thundering along. The ghost app was still working away and no other customers reached out to us.
What the heck was going on?
The full realization of how badly it was going to suck if hundreds of Slack Workspaces were going to be impacted was beginning to set in. We offered up every tiny little idea we could come up with to Slack support.
You may have detected a note of desperation in my tone 😅
The full realization of how badly it was going to suck if hundreds of Slack Workspaces were going to be impacted was beginning to set in. We offered up every tiny little idea we could come up with to Slack support.
You may have detected a note of desperation in my tone 😅
Support mentioned the date of the deletion. It would turn out to be a vital clue. It coincided with when we had made a Slack plan change on the 9th.
We had temporarily enabled the Pro plan to experiment with Workflow Builder Steps for Dibs (it didn't pan out).
Support mentioned the date of the deletion. It would turn out to be a vital clue. It coincided with when we had made a Slack plan change on the 9th.
We had temporarily enabled the Pro plan to experiment with Workflow Builder Steps for Dibs (it didn't pan out).
Slack support got back to us. Unfortunately the news was not good: Someone had deleted Dibs On Stuff. Like the app itself had been destroyed. Literally hundreds of Slack Workspaces were going to be impacted. It was suggested that maybe someone at our end had deleted it.
Slack support got back to us. Unfortunately the news was not good: Someone had deleted Dibs On Stuff. Like the app itself had been destroyed. Literally hundreds of Slack Workspaces were going to be impacted. It was suggested that maybe someone at our end had deleted it.
We noticed that our logs were still scrolling past happily. Dibs was still being used aggressively, but **we** didn't have access to it anymore.
Neither in the Slack Marketplace, nor to make config changes ourselves.
It had become a GHOST app! 👻
We noticed that our logs were still scrolling past happily. Dibs was still being used aggressively, but **we** didn't have access to it anymore.
Neither in the Slack Marketplace, nor to make config changes ourselves.
It had become a GHOST app! 👻
We reported the issue to Slack support. Mentioned that it was urgent and added some downtime notices to our homepage.
We had recently jumped through some hoops to try to enable Dibs as an Org-level Slack app... could that have been the problem?
We reported the issue to Slack support. Mentioned that it was urgent and added some downtime notices to our homepage.
We had recently jumped through some hoops to try to enable Dibs as an Org-level Slack app... could that have been the problem?
A customer informed us that Dibs was no longer in the Slack Marketplace and couldn't be installed. Indeed it no longer appeared in searches and it appeared that Dibs was completely unavailable to use.
It was beginning to look like the first real downtime in 4 years.
A customer informed us that Dibs was no longer in the Slack Marketplace and couldn't be installed. Indeed it no longer appeared in searches and it appeared that Dibs was completely unavailable to use.
It was beginning to look like the first real downtime in 4 years.