Back
M.A.R.C.
Plan to shutdown
#marcbot after almost 3 years, being one of the first apps to build on top of ChatGPT (before they had a developer API and I hacked something on top of their own private API used by their site), but now people can just use the official mobile app
Learn the hard way not to enable GoodJob's retry_on_unhandled_error feature which lead to jobs executing 10+ million times
#marcbot
Tempt fate and send out one more broadcast message, because people keep telling me about the duplicate messages and they should know it's been fixed now (🤞)
#marcbot
Create broadcast messages asynchronously so we immediately can respond a 200 status to Telegram webhook and it doesn't keep retrying leading to a SHITLOAD of broadcasts
#marcbot
Process broadcast messages with lowest priority, otherwise we run into issue where we might broadcast a message to 1,000s of users and when that triggers them to use the bot, their message won't be processed until all the other broadcasts are done sending
#marcbot
Calculate token count and save GPT model used for each message to I can better track costs and usage
#marcbot
Allow paying users on the BASIC plan to upgrade to the PRO plan by modifying the existing subscription
#marcbot (before, it would create a second subscription instead)
Instead of telling a user to use the /upgrade command to upgrade when they hit a feature-restriction, we now immediately show a button that links to Stripe
#marcbot