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 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
Hit 60 google search clicks in 1 month #watchdog
Figure out why 1% of messages fail to process for X integrations - it's a case where a moderator hides the post while Watchdog is trying to hide it in parallel #watchdog
Home
Search
Messages
Notifications
More