Back
Watchdog

Watchdog

#watchdog

Watchdog's AI enforces your community's rules and answers your members' questions so you don't have to. Supports Crisp, Telegram, Discord, Reddit, and X communities.
Launched May 4, 2024
Load previous page…
Fix code that interacts with X report dialog to make sure it always closes the modal. Was using too generic HTML selectors before so the wrong button could be clicked ~1% of the time. Tested and fixed! #watchdog
Add retries to all X punishments to catch the final few edge cases with enforcement, now to test it before pushing to prod #watchdog
Fix race condition where an error would be thrown when posts (or community members) were already removed by another moderator while Watchdog was attempting to do the same action #watchdog
Learn about vector DBs and embeddings so I can build out a MVP for wip.co/@ben/todos/373190 #watchdog
Discover a new use case for Watchdog now that multiple people have asked for it: answering questions for new community members and do some requirements gathering with a potential new customer #watchdog
Get very positive feedback from the customer that asked for whitelisting (boss status confirmed 😎) #watchdog
Ship whitelisting because a customer asked for it: x.com/ben_makes_stuff/status/… #watchdog
Upgrade to Tailwind CSS 4.x #watchdog
See #watchdog removing porn + offensive message spam in a customer's huge telegram group - exactly the kind of bullshit I hoped it would be able to remove when I first built the product!
Ship conditional/advanced rule enforcement to production after a bunch of work: x.com/ben_makes_stuff/status/… - built this in a modular way because I had another customer ask for "only enforce rule during 5 AM to 9 AM" which is something I may add as another "enforce after" type, and now it's easy to extend #watchdog
Finish bot implementation and SQL for filtered rules, now to integration test everything when I wake up 💤 #watchdog
Use Go generics to extract punishment filters for all integrations into a common place so I can add "Enforce After" checks today and greatly reduce code duplication to make features easier to implement in the future #watchdog
Finish updating all string[] punishment references to use the new punishment object in preparation to make the bot respect "enforce after" -> "multiple violations" #watchdog
Make test case error message show up on multiple lines to make it easier to read #watchdog
Get nice feedback from a new customer about the #watchdog dashboard, will add this to the landing page after I finish the big feature build I'm working on
Ship advanced punishment CRUD stuff to prod and re-test in prod to make sure it works (it does 🎉). Now to update the bot to correctly filter punishments depending on how many violations have occurred #watchdog
Get serious about tracking revenue, expenses, net income, and profit margin as cloud credits are about to expire and enter the first month: Jan 2024. Realize that Gemini 2.0 Flash in place of GPT-4o will double my profit margin and give users better results based on benchmarks #watchdog
Ignore messages from bots because I have a new customer with a shit ton of bots in his community and Watchdog flags them once in a while (valid flags, but community owner wants bots immune from the rules) #watchdog
Begin integration testing frontend and backend for advanced punishment functionality #watchdog
Get my first ever customer from one of the smallest countries in the world, Luxembourg 🇱🇺 I googled it out of curiosity and it seems like a cool place #watchdog
Home
Search
Messages
Notifications
More