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…
Write some fairly complicated SQL to backfill rule ids that were violated now that I need to log those in addition to the display names for the backtesting feature #watchdog
Add database migrations for the backtesting feature for Watchdog #watchdog
See first situation happen where a customer churned and ask them what I could have done better, back below $100 MRR 😬 #watchdog
Finished the "edit test case" UI and got pre-populated fields working properly #watchdog
Finish "create test case" UI work and integrate with rules endpoint to fetch the list of allowed options #watchdog
Start handling OpenAI "refusals" because sometimes gpt-4o ends up refusing to analyze images for whatever reason and I'm getting paged. This is a short term solution to stop getting paged, medium term solution: will add fallbacks to different providers #watchdog
Build "log -> test case" import UI www.youtube.com/watch?v=OaNfV… - cc @marc added a simple beaker icon you can tap to import a test case from a given log #watchdog
Moved rule violation tags inside each log card instead of awkwardly sitting on top outside the card (old behavior). Think I like this UI better #watchdog
Start building the saved test runner for Watchdog so customers can more easily experiment with rule wordings without worrying about regressions: www.youtube.com/watch?v=flFaH… - h/t @marc for the idea #watchdog
Fix rule table alignment by using table-cell instead of block for th and td #watchdog
Added "Message Type" to the rule test UI so everyone can test different types of messages (posts or replies) against their rules #watchdog
Fix another nasty bug where the rule test API silently broke and always returned success when "Applies To" was set for any rule - thanks for the bug report @marc #watchdog
Fix nasty bug with #watchdog reddit integration that was causing it to report success without deleting any comments. Needed to use moderation.remove() instead of comment.delete() 🤦‍♂️ Reddit's API returns 200 OK without doing anything if you don't have permissions which is wild and meant that my alerting didn't catch failures
Added dashboard screenshots to the landing page because a customer asked if a dashboard was included #watchdog
Added support for filtering rules by type of message (post, reply, or everything) because my newest customer asked for it #watchdog
Fix a reddit-only bug reported by a new customer where rule violation logs were not showing up, and display a default avatar image if one could not be fetched to avoid a broken img src (also lol @ this random sexist comment that got flagged) #watchdog
Ship Reddit automated message deletion, banning, muting while in a chat with the new customer who asked for all of this 😅 - lucky for me the APIs were very simple to use so I was able to ship end-to-end in 2-3 minutes #watchdog
Make another sale while I was sleeping - the absolute best feeling - to a random Dutch guy 🇳🇱. Also see my onboarding form working properly #watchdog !private
Fix all of these SEO issues and see traffic spike #watchdog !private
Fix blog post titles for better seo #watchdog !private
Home
Search
Messages
Notifications
More